使用nc传输文件和目录【转】
生活随笔
收集整理的這篇文章主要介紹了
使用nc传输文件和目录【转】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
方法1,傳輸文件演示(先啟動接收命令)
使用nc傳輸文件還是比較方便的,因為不用scp和rsync那種輸入密碼的操作了 把A機器上的一個rpm文件發送到B機器上 需注意操作次序,receiver先偵聽端口,sender向receiver所在機器的該端口發送數據。 ? ? 步驟1,先在B機器上啟動一個接收文件的監聽,格式如下 意思是把賴在9995端口接收到的數據都寫到file文件里(這里文件名隨意取) nc -l port >file nc -l 9995 >zabbix.rpm 步驟2,在A機器上往B機器的9995端口發送數據,把下面rpm包發送過去 nc 10.0.1.162 9995 < zabbix-release-2.4-1.el6.noarch.rpm B機器接收完畢,它會自動退出監聽,文件大小和A機器一樣,md5值也一樣 方法2,傳輸文件演示(先啟動發送命令) 步驟1,先在B機器上,啟動發送文件命令 下面命令表示通過本地的9992端口發送test.mv文件 nc -l 9992 <test.mv 步驟2,A機器上連接B機器,取接收文件 下面命令表示通過連接B機器的9992端口接收文件,并把文件存到本目錄下,文件名為test2.mv nc 10.0.1.162 9992 >test2.mv 方法3,傳輸目錄演示(方法發送文件類似) 步驟1,B機器先啟動監聽,如下 A機器給B機器發送多個文件傳輸目錄需要結合其它的命令,比如tar 經過我的測試管道后面最后必須是 - ,不能是其余自定義的文件名 nc -l 9995 | tar xfvz -
?
步驟2,A機器打包文件并連接B機器的端口 管道前面表示把當前目錄的所有文件打包為 - ,然后使用nc發送給B機器 tar cfz - * | nc 10.0.1.162 9995 B機器這邊已經自動接收和解壓
?
轉自
(4條消息)nc用法2,使用nc傳輸文件和目錄 - mtj66的博客,交流WX:SpringBreeze1104 - CSDN博客 https://blog.csdn.net/mtj66/article/details/74959287
轉載于:https://www.cnblogs.com/paul8339/p/10693876.html
總結
以上是生活随笔為你收集整理的使用nc传输文件和目录【转】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《秋池二首》第六句是什么
- 下一篇: portscaner 多线程、多协程并发