位置: IT常识 - 正文

linux nc命令传输文件(远程复制文件)(linux传输数据)

编辑:rootadmin
今天主要讲下用nc 传输文件。由于公司的设备sudo 后没有ssh ,scp 等远程接入命令,或host.deny 里面设置了ssh 的deny ,不管怎样的原因。我今天跨过大家常用的scp, 来说明下一个更有... 16-08-28

推荐整理分享linux nc命令传输文件(远程复制文件)(linux传输数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux nc命令传输文件,linux传输数据,linux的nc命令,linux文件传输指令,linux传送命令,linux传输数据,linux的nc命令,linux nc命令传输文件,内容如对您有帮助,希望把文章链接给更多的朋友!

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

linux nc命令传输文件(远程复制文件)(linux传输数据)

另附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把机器启动起来,就是用了类似的方法把数据导出来的。

本文链接地址:https://www.jiuchutong.com/zhishi/276705.html 转载请保留说明!

上一篇:linux 防御SYN攻击步骤详解(linux系统应对攻击的常用防御手段的描述)

下一篇:MAC iTunes操作技巧汇总(不仅仅是表面而已)(macos itunes)

  • 华为畅享10e有指纹解锁吗(华为畅享10e有指南针吗)

    华为畅享10e有指纹解锁吗(华为畅享10e有指南针吗)

  • 华为p40pro有防抖功能吗(荣耀v30有光学防抖吗)

    华为p40pro有防抖功能吗(荣耀v30有光学防抖吗)

  • 窗口切换快捷键ctrl加什么(3dmax窗口切换快捷键)

    窗口切换快捷键ctrl加什么(3dmax窗口切换快捷键)

  • 0x800700002无法更改储存位置(0x80070003更新失败)

    0x800700002无法更改储存位置(0x80070003更新失败)

  • 微机计算机硬件系统中存储信息的部件是(计算机的硬件)

    微机计算机硬件系统中存储信息的部件是(计算机的硬件)

  • iphone11充电口检测到液体(iphone11充电口检测到液体几天后充不了电)

    iphone11充电口检测到液体(iphone11充电口检测到液体几天后充不了电)

  • 笔记本复制按什么键(笔记本复制按什么键盘)

    笔记本复制按什么键(笔记本复制按什么键盘)

  • microsoft可以卸载吗(microsoft能不能卸载)

    microsoft可以卸载吗(microsoft能不能卸载)

  • 模拟摄像头怎么能变成网络的(模拟摄像头怎么接到网络录像机上)

    模拟摄像头怎么能变成网络的(模拟摄像头怎么接到网络录像机上)

  • 微信强提醒对方知道吗(微信强提醒对方发朋友圈会提醒吗)

    微信强提醒对方知道吗(微信强提醒对方发朋友圈会提醒吗)

  • ipad很久没用充不进电怎么办(ipad很久没用充电一直显示红色)

    ipad很久没用充不进电怎么办(ipad很久没用充电一直显示红色)

  • 华为mate30后面几个摄像头(mate30后面有几个摄像头)

    华为mate30后面几个摄像头(mate30后面有几个摄像头)

  • renoz和reno2z的区别(reno2和renoz的区别)

    renoz和reno2z的区别(reno2和renoz的区别)

  • 手机移动数据打不开怎么办(手机移动数据打不开电话也打不出去)

    手机移动数据打不开怎么办(手机移动数据打不开电话也打不出去)

  • 手机如何设置路由器密码(手机如何设置路由器)

    手机如何设置路由器密码(手机如何设置路由器)

  • tof3d立体摄像头有什么用(tof3d摄像头有什么用)

    tof3d立体摄像头有什么用(tof3d摄像头有什么用)

  • 微信云空间怎么进入(微信云空间怎么关闭)

    微信云空间怎么进入(微信云空间怎么关闭)

  • 为什么提示数据透视表字段名无效(为什么提示数据流量不足)

    为什么提示数据透视表字段名无效(为什么提示数据流量不足)

  • 三星note10怎么截屏(三星note10截图怎么截)

    三星note10怎么截屏(三星note10截图怎么截)

  • 小米8nfc一直自己弹出(小米9nfc老是自己跳出来)

    小米8nfc一直自己弹出(小米9nfc老是自己跳出来)

  • qq其他应用打开没有微信(QQ其他应用打开取消默认)

    qq其他应用打开没有微信(QQ其他应用打开取消默认)

  • word打印不全如何调整(word中打印不全)

    word打印不全如何调整(word中打印不全)

  • pr时间重映射(pr时间重映射快捷键)

    pr时间重映射(pr时间重映射快捷键)

  • opera.exe - opera进程是什么文件 有什么用(opera software)

    opera.exe - opera进程是什么文件 有什么用(opera software)

  • 建筑公司分包项目违法吗
  • 简易计税方法能开专用发票吗
  • 个税应纳税所得额计算公式
  • 公司内控制度由谁制定
  • 价外费用的判断标准
  • 营改增后房地产企业增值税税收筹划存在问题
  • 高新技术企业如何查询
  • 开票资料都包括什么内容
  • 办理企业所得税退税
  • 应收账款转让的标志
  • 可抵扣的固定资产
  • 出纳现金日记账表格模板
  • 弥补以前年度亏损税局会查吗
  • 境外所得抵免税额是什么意思
  • 增值税小规模纳税人申报表填表说明
  • 建筑业开具发票新规定
  • 电子承兑重复背书两次有影响吗
  • 事业单位固定资产标准
  • 仲裁委判决还能上诉吗
  • 下月初认证的发票怎么开
  • 报税文件是纳税申报表吗
  • 应付股利会计分录例题
  • 个人以非货币性资产投资个人所得税
  • 单位收到项目前的钱
  • 税收分类编码怎么添加
  • 劳务公司的账务怎么做账
  • 用php制作日历2020日历表
  • 通过email发送歌曲放哪?
  • 第三方检测公司有前途吗
  • 桌面美化神器
  • 追加投资会增加实收资本吗
  • 户外广告位怎么收费
  • dm分区工具图解教程
  • 今天端午节?
  • 不能抵扣的发票可以做成本吗
  • 税务局关于免税资格的审核认定
  • 汇算清缴的表在哪里
  • 对公账户转入对私账户
  • mysql如何上锁
  • 公司开的餐费专票可以抵扣吗
  • 其他权益工具投资是什么意思
  • 印花税的缴税对象是
  • 多收了钱怎么记账
  • 初识SQLITE3数据库
  • 个税申报错误怎么退税
  • 清洁费用属于哪个会计科目
  • 增值税申报表填写顺序
  • 车辆保险费如何提高
  • 递延收益按多少折算
  • 拆迁房视同销售成本可以抵减吗?
  • 私立医院怎么做不被骗的事情
  • 如何填写会计凭证内容
  • 银行承兑汇票记载事项
  • 开办费如何摊销成本
  • 奖励罚款怎么做分录
  • mysql分区实现
  • windows组合快捷键
  • XP系统安装不了QQ
  • 强化廉洁意识 筑牢思想防线
  • linux命令大全chm版
  • win8安全模式修复
  • centos7 ifcfg-lo
  • Win7如何安装音频设备
  • win10使用ie8
  • unity获取mesh网格数据
  • python中myf
  • vuex详细教程
  • Python的flask框架教程
  • vue gallery
  • js过滤filter
  • jquery的validate前端表单验证
  • ca证书密码是什么
  • 拆迁户契税减免政策去哪里办理
  • 南阳市税务稽查局举报电话
  • 地税局上班时间是几点
  • 资源税原矿和选矿的区别
  • 常州金坛最新新闻
  • 北京车船税新标准
  • 税务部门放管服
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设