「Linux」使用nc命令快速傳輸文件

工作中經常使用nc監聽端口,測試端口。

nc -l 9999:表示監聽9999端口,但只能建立1個連接(連接建立後其他訪問9999的TCP連接會失敗),如果帶上參數k,則可以同時有多個連接。

另一端使用nc -v x.x.x.x 9999,可以測試到x.x.x.x這臺設備的9999端口是否可以正常訪問(等同於telnet x.x.x.x 9999)。

訪問正常輸出類似以下信息:

Ncat: Version 7.60 ( https://nmap.org/ncat )

Ncat: Connected to 1.1.1.2:9999.

訪問異常輸出類似以下信息::

Ncat: Version 7.60 ( https://nmap.org/ncat )

Ncat: Connection refused.

至於訪問異常的原因就需要排查了,可能是防火牆策略問題,可能是目標端口沒有開啟,也可能是目標服務器的連接限制(類似nc -l只能有1個連接)……


今天演示的是使用nc傳輸文件:

Fedora(1.1.1.1/30)------Ubuntu(1.1.1.2/30)

命令很簡單,接收端使用:

nc -l 端口號 > 文件名

發送端:

nc -v 目標IP地址 端口號 < 文件名

「Linux」使用nc命令快速傳輸文件

用動圖演示


分享到:


相關文章: