码迷,mamicode.com
首页 > 其他好文 > 详细

NC 使用说明

时间:2015-04-09 19:35:57      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

NC 使用说明

若出于安全考虑服务器上禁止了 SSH Agent Forward ,那么在登陆服务器之后不能以 scp 命令在服务器之间传送文件。 有文件传输的需求的可以使用 nc 命令。

发送端

在发送端可以使用以下命令将文件打包之后通过 nc 在 PORT 端口发送出去

tar c FILES | nc -q 10 -lp PORT

其中,FILES 是往传输到其他机器的文件,可以是空格分隔的文件列表,也可以是目录。PORT 是 nc 监听的端口。

接收端

在接收端可以使用以下命令将接受的文件解压到当前目录下

nc -w 10 HOST PORT | tar x

其中, HOST 和 PORT 是 nc 发送端的主机名 (或者 IP 地址) 和监听的端口

注意: HOST 最好使用内网 IP 或者内网 IP 对应的域名,使用外网 IP 或者外网 IP 对应的域名的时候,由于防火墙的阻拦可能会导致不能连接到端口。

限流

发:

tar c FILES  | pv --rate-limit 200k  | nc -q 10 -lp PORT

收:

nc -w 10 HOST PORT | pv | tar x

NC 使用说明

标签:

原文地址:http://www.cnblogs.com/276815076/p/4410342.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!