linux互傳文件nc命令
使用nc命令可以很快的在兩台主機傳遞文件,且不需要在同一網段,只要設置好端口即可.
一.安裝(CentOS下)
yum install -y nc (需要root權限,可以用加上sudo)
二.使用
1.收方(服務端)(假設IP是: 192.168.XXX.XXX)
監聽一個端口,把接收數據重定向(或者說保存)到文件
nc -l 7777 > recv.txt
2.發方(客戶端)
請求向服務端發送文件,文件輸入到這個服務端的端口
nc 192.168.XXX.XXX 7777 < send.txt
如果沒有反應,可以測一下端口是不是通的,命令是:
telnet 192.168.XXX.XXX 7777
3.注意
服務端先起服務,客戶端再使用服務.
端口7777,可以自己改為其他的.如果用的阿里雲服務器神馬的,確保這個端口加了安全組規則,可供訪問