首页 > 其他 > 详细

用nc命令来进行文件传输

时间:2019-10-11 21:05:42      阅读:120      评论:0      收藏:0      [点我收藏+]

工作中,由于开发机与线上机器分属不同的机房,需要跳板机进行登录,而跳板机的scp功能貌似受限,导致线上和线下机器传输数据非常麻烦,速度还较慢。得高手指点,nc也可用于文件传输,且不依赖于scp。

一、接收端pc命令:
ip:192.168.228.222
nc -l 1234 > install.log

二、发送端pc命令:
ip:192.168.228.221
nc 192.168.228.222 1234 < install.log

三、命令语法
想要连接到某处: nc [-options] hostname port[s] [ports] …
绑定端口等待连接: nc -l -p port [-options] [hostname] [port]
参数:
-g gateway source-routing hop point[s], up to 8
-G num source-routing pointer: 4, 8, 12, …
-h 帮助信息
-i secs 延时的间隔
-l 监听模式,用于入站连接
-n 指定数字的IP地址,不能用hostname
-o file 记录16进制的传输
-p port 本地端口号
-r 任意指定本地及远程端口
-s addr 本地源地址
-u UDP模式
-v 详细输出——用两个-v可得到更详细的内容
-w secs timeout的时间
-z 将输入输出关掉——用于扫描时,其中端口号可以指定一个或者用lo-hi式的指定范围。

扩展阅读:

https://www.oschina.net/translate/linux-netcat-command/

用nc命令来进行文件传输

原文:https://www.cnblogs.com/wanghongsen/p/11656691.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!