Linux系列—SCP命令认识篇
一、SCP原理
说到SCP不得不提及rcp协议,虽然在协议层面上没有区别,但在传输方面scp使用了rlogin,实际除了远程服务器间的文件复制,还能解析命令携带的参数,后续就是打开远程服务器的连接,在通过连接开辟另一个scp进程,也就形成源端和宿端。
也就是说:两个进程scp,一个源端通过SSH连接发送到宿端,宿端通过SSH连接接收。源和宿则由隐藏参数-f、-t启动。
+-----------+ remote command: scp -t file2 +------+
| ssh hostB |---------------------------------->| sshd |
+-----------+ +---+--+