当前位置: 首页 > article >正文

linux nc

/*
 * nc
 */
    远程文件传输

    目的主机监听

        nc -l 监听端口[ 未使用端口] > 要接收的文件名
        nc -l 8888 > ac.c

    源主机发起请求

        nc 目的主机ip 目的端口 < 要发送的文件
        nc 192.168.11.21 8888 < /home/share/ac.c

/*
 * 使用
 *        收方先来, 然后发方再运行.
 */

    1.收方 (192.168.11.21)

        监听一个端口,把接收数据重定向(或者说保存)到文件

        nc -l 8888 > ac.c


    2.发方

        请求向收方送文件,文件输入到收方的端口

        nc -w 3 192.168.11.21 8888 < /home/share/ac.c

/*
 * 将A机器(192.168.149.100)上的文件目录(/data)下的文件打包发给B机器(192.168.149.200)
 */

    1.在接收文件的机器上(B:192.168.149.200)运行以下命令

        # A机器给B机器发送多个文件,传输目录需要结合其它的命令,比如tar,管道后面必须是 - ,不能是其它
        nc -l 8888 | tar zxvf -


    2.在发文件的机器上(A:192.168.149.100)/data路径下执行以下命令

        # A机器打包文件并连接B机器的端口,管道前面表示把当前目录的所有文件打包为 - ,然后使用nc发送给B机器
        tar zcf - * | nc 192.168.149.200 8888

/*
 * exmaple
 */
    server:
        nc -l  1234 < hdipccall

    board client:
        nc 192.168.6.105 1234 > hdipccall

                busybox run for server:
                nc -lp 1234 < hdipccall


http://www.kler.cn/a/289972.html

相关文章:

  • 45.第二阶段x86游戏实战2-hook监控实时抓取游戏lua
  • 实验一:自建Docker注册中心
  • Ai创作新风标!仅需三步,利用ai工具免费制作抖音爆款的动物融合视频(含完整的步骤)
  • idea的mapper.xml文件里写sql语句出现Tag name expected错误提示
  • JavaScript Cookie 与 服务器生成的 Cookie 的区别与应用
  • SpringBoot(七)使用mapper注解编写sql操作数据库
  • 【Altium Designer脚本开发】——PCB平面绕组线圈 V1.4
  • 河南建筑智能化设计专项资质延期流程说明
  • 力扣2503.矩阵查询可获得的最大分数
  • 超声波清洗机有没有平价又好用的推荐?高性价比的眼镜清洗机推荐
  • 百度飞将 paddle ,实现贝叶斯神经网络 bayesue neure network bnn,aistudio公开项目 复现效果不好
  • 语言质量评估对欧洲游戏推广的重要性
  • 阿凡达2.0直播模式来了,数字人直播行业迎来浴火重生!
  • django企业开发实战-学习小结
  • 活动系统开发之采用设计模式与非设计模式的区别-数据库设计及代码设计
  • LeetCode37 解数独
  • 【Steam游戏星露谷物语添加Mod步骤】
  • css中calc
  • 【陪诊系统-H5客户端】订单状态进度条
  • 如果已经提交,重新添加gitignore文件,会忽略么
  • 【QT】学习笔记:枚举桌面窗口句柄
  • 代码随想录算法训练营第35天|背包问题基础、46. 携带研究材料(01背包二维解法)(01背包一维解法)(acm)、416. 分割等和子集
  • 解决Vue npm 淘宝镜像证书过期问题
  • Blazor项目中建立WebApi
  • C++使用MyStack和MyQueue封装栈和队列
  • Chrome 浏览器插件获取网页 window 对象(方案一)