请选择 进入手机版 | 继续访问电脑版

[LINUX] linux nc下令 传输文件(长途 复制文件)

[复制链接]
查看153 | 回复18 | 2021-9-5 01:22:17 | 显示全部楼层 |阅读模式

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< 超时秒数>][ 主机名称][ 通讯 端口...]

补充阐明 : 实行 本指令可设置路由器的相干 参数。

参  数:
-g< 网关> 设置路由器跃程通讯 网关,最丢哦可设置8 个。
-G< 指向器数量 > 设置泉源 路由指向器,其数值为4 的倍数。
-h 在线帮助。
-i< 耽误 秒数> 设置时间间隔,以便传送信息及扫描通讯 端口。
-l 使用 监听模式,管控传入的资料。
-n 直接使用 IP 地址,而不通过域名 服务器 。
-p< 通讯 端口> 设置本地主机使用 的通讯 端口。
-r 乱数指定本地与远端主机的通讯 端口。
-s< 泉源 位址> 设置本地主机送出数据包的IP 地址。
-u 使用 UDP 传输 协议 。
-v 表现 指令实行 过程。
-w< 超时秒数> 设置等待连线的时间。
-z 使用 0 输入/ 输出模式,只在扫描通讯 端口时使用

Linux 长途 复制文件

假如 想把机器A上面的dir目次 下面的全部 文件复制到机器B的dir目次 下,我们可以使用 nc下令 来完成

在机器A的dir目次 下面实行 :

tar -czf - * | nc -l 4444

然后再机器B的目次 目次 dir下面实行 :

sudo nc 「机器A的机器ip」 4444 | sudo tar -xzf -

补充资料2:
1,在Linux下必要 对大量小文件举行 移动或复制时,用cp、mv都会显得很没有服从 ,可以用tar先压缩再解压缩的方式。

2,在网络环境中传输时,可以再联合 nc下令 ,通过管道和tcp端口举行 传输。

nc和tar可以用来快速的在两台机器之间传输文件和目次 ,比ftp和scp要来得简单的多。

由于nc是一个超轻量的下令 ,以是 一样平常 busybox都会集成它。当一个linux终端,比如linux pda,通过usblan的方式毗连 到另一台linux主机的时间 ,如许 的嵌入式终端上一样平常 不会集成ftp server, ssh server如许 比较笨重的服务,这个时间 , nc大概 成为唯一的上传本领 。

比如将机器A上的mytest目次 上传到到机器 B(192.168.0.11)上,只必要 :

在机器B上,用nc来监听一个端口,任意 就好,只要不被占用;并且将收到的数据用tar睁开 。-l代表监听模式。

[root@ www.linuxidc.com ~]#nc -l 4444 |tar -C /tmp/dir -zxf -

然后,在A上通过nc和 tar发送test目次 。使用 划一 的4444的端口。

[root@ www.linuxidc.net ~]#tar -zcvf - mytest|nc 192.168.0.11 4444

记得有一次,一台机器内核崩了,后来有位高手用liveCD把机器启动起来,就是用了类似 的方法把数据导出来的。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

avatar 们至熟两创 | 2021-9-12 23:05:24 | 显示全部楼层
admin楼主就是我的榜样哦
回复

使用道具 举报

avatar 己化被 | 2021-9-20 05:46:44 | 显示全部楼层
精华帖的节奏啊!
回复

使用道具 举报

avatar 亲亲阳光非 | 2021-9-21 07:55:46 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,运动刷步数还是免费刷的,QQ和微信都可以刷,特别好用。访问地址:http://yd.mxswl.com 猫先森网络
回复

使用道具 举报

avatar 我是来围观的逊 | 2021-9-27 11:18:42 | 显示全部楼层
admin楼主,您提前出院了?
回复

使用道具 举报

avatar 换即势 | 2021-10-4 02:04:31 | 显示全部楼层
脑残片admin楼主今天吃了么?
回复

使用道具 举报

avatar 玻璃杯儿敌 | 2021-10-4 13:44:30 | 显示全部楼层
admin楼主很有经验啊!
回复

使用道具 举报

avatar 张王赵高痔 | 2021-10-6 15:10:05 | 显示全部楼层
对牛弹琴的人越来越多了!
回复

使用道具 举报

avatar 穿雨捶 | 2021-10-7 13:08:50 | 显示全部楼层
看帖不回帖的人就是耍流氓,我回复了!
回复

使用道具 举报

avatar 李松泰李c | 2021-10-8 18:43:27 | 显示全部楼层
看了这么多帖子,第一次看到这么高质量内容!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则