使用 nc 在服务器之间传递文件

某些情况下,scp 受限,无法方便地在服务器之间传递、交换文件,那么我们可以使用 nc 来完成。感谢老司机指导。

假如我们想在 A 主机(IP 1.2.3.4)发送一个目录到 B 主机,那么可以这么操作:

A 机器:

tar -cf - ~/ttt  | nc -l 5678  

B机器上:

nc 1.2.3.4 5678 | tar -xf -  

其中,5678 为端口号。