nc 到底幹嘛用的我不多描述,今天主要講下用nc 傳輸檔案。由於公司的裝置sudo 後沒有ssh ,scp 等遠端接入命令,或host.deny 裡面設定了ssh 的deny ,不管怎樣的原因。我今天跨過大家常用的scp, 來說明下乙個更有用的輕量級工具,nc 的另乙個強大的功--- 檔案傳輸。
範例如下:
目的主機監聽
nc -l 監聽埠[ 未使用埠] > 要接收的檔名
nc -l 4444 > cache.tar.gz
源主機發起請求
nc 目的主機ip 目的埠 < 要傳送的檔案
nc 192.168.0.85 4444 < /root/cache.tar.gz
netstat 如下
[root@localhost jiangbao]# netstat -tpln
tcp 0 0 0.0.0.0:4444 0.0.0.0:* listen 18166/nc
英文描述如下
data transfer
start by using nc to listen on a specific port, with output captured into a file:
$ nc -l 1234 > filename.out
using a second machine, connect to the listening nc process, feeding it the file which is to be transferred:
$ nc host.example.com 1234 < filename.in
另附nc 的其他選項說明:
語 法:nc [-hlnruz][-g< 閘道器...>][-g< 指向器數目》][-i< 延遲秒數》][-o< 輸出檔案》][-p< 通訊埠》][-s< **位址》][-v...][-w< 超時秒數》][ 主機名稱][ 通訊埠...]
參 數:。
-p< 通訊埠》 設定本地主機使用的通訊埠。
-r 亂數指定本地與遠端主機的通訊埠。
-s< **位址》 設定本地主機送出資料報的ip 位址。
-u 使用udp 傳輸 協議
。-v 顯示指令執行過程。
-w< 超時秒數》 設定等待連線的時間。
-z 使用0 輸入/ 輸出模式,只在掃瞄通訊埠時使用
linux nc 命令傳輸檔案
nc 命令傳輸檔案 rel noopener noreferrer linux nc 命令傳輸檔案 name nc arbitrary tcp and udp connections and listens synopsis nc 46ddhklnrstuuvz i interval p sourc...
Linux nc 命令傳輸檔案
name nc arbitrary tcp and udp connections and listens synopsis nc 46ddhklnrstuuvz i interval p source port s source ip address t tos w timeout x proxy...
Linux nc命令詳解
linux中nc命令是乙個 功能強大的網路工具,全稱是netcat。語法 nc hlnruz g 閘道器.g 指向器數目 i 延遲秒數 o 輸出檔案 p 通訊埠 s 位址 v.w 超時秒數 主機名稱 通訊埠.引數說明 g 閘道器 設定路由器躍程通訊網關,最丟哦可設定8個。g 指向器數目 設定 路由指...