NC工具使用

in 网站建设
关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9

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

安装nc命令软件包:

$ sudo apt-get install netcat

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

1. $ tar c FILES | nc -q 10 -lp PORT
2. FILES是往传输到其他机器的文件,可以是空格分隔的文件列表也可以是目录。
3. 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
关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9
扫一扫关注公众号添加购物返利助手,领红包
Comments are closed.

推荐使用阿里云服务器

超多优惠券

服务器最低一折,一年不到100!

朕已阅去看看