NC 使用说明

NC 使用说明

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

发送端

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

tar c FILES | nc -q 10 -lp PORT

其中,FILES 是往传输到其他机器的文件,可以是空格分隔的文件列表,也可以是目录。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
时间: 2024-10-10 22:27:35

NC 使用说明的相关文章

慧聚无线同步数传通信系统使用说明

    慧聚无线同步数传通信系统               使用说明 文档版本V1.0.0 日期: 2014 年5 月21日 福州开发区慧聚通信技术有限公司 保密及版权信息 本文包含有福州开发区慧聚通信技术有限公司的机密和权属的信息,受版权法保护.收到或拥有本文并不转让基于本文所含信息的任何复制.生产.使用和销售的权利. 本文描述的所有产品的开发和改进工作仍在继续.本文所包含产品的全部特性以及用途均由福州开发区慧聚通信技术有限公司真诚提供.然而,本文不包含任何隐含的或明显的保证,包括且不仅限于

配置yum,nc,telnet

一.学习中问题 最近学习在学习Hadoop的一个子项目Zookeeper,在测试其中的“四字命令”---”echo ruok|nc localhost 2181“时发现命令无法被识别,如下图所示: [[email protected] ~]# echo ruok|nc localhost 2181 -bash: nc: command not found 从提示信息中我们可以知道,是由于nc命令无法被找到.出现该情况有两种可能: (1)没有配置nc命令的环境变量: (2)该系统没有安装nc命令:

WebScarab使用说明

安装说明:软件是基于java开发的,所以安装前,要求你的机器已经安装了Java运行环境     软件说明:一个用来分析使用HTTP和HTTPS协议的应用程序框架,可以用来学习HTTP协议我更多的是用来对自己做的网站进行注入攻击,以确保自己开发的网站的安全性足够网上大家常用httpwatch来分析网页数据,但是HttpWatch只能分析,不能进行网站攻击,如果要攻击,通常还要加上nc瑞士军刀,可是即使是这样,对某些需要登录的网站,常常也无能为力而WebScarab直接就可以在提交时修改数据,实时攻

nc 常用命令

nc(NetCat),在网络工具中有”瑞士军刀”的美誉,它短小精悍,功能强大,下面分享一些我平时经常用到的功能,更多的功能请google之. 1.基本参数想要连接到某处: 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

Linux系统下安装rz/sz命令及使用说明

对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令.今天,我们就简单的讲解一下如何安装和使用rz.sz命令. 1.软件安装 (1)编译安装 root 账号登陆后,依次执行以下命令: 1 cd /tmp 2 wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 3 tar zxvf lrzsz-0.1

android 布局之滑动探究 scrollTo 和 scrollBy 方法使用说明

涉及到滑动,就涉及到VIEW,大家都知道,android的UI界面都是由一个一个的View以及View的派生类组成,View作为基类,而常用的布局里面的各种布局就是它派生出来的ViewGroup的子类,ViewGroup作为各个组件的容器搭建了整体的UI.以下是android UI的结构示示意图: 查看源码 /** * Implement this to do your drawing. * * @param canvas the canvas on which the background w

nc在centos7上的安装和简单使用

下载 http://vault.centos.org/6.6/os/x86_64/Packages/nc-1.84-22.el6.x86_64.rpm rpm -iUv nc-1.84-22.el6.x86_64.rpm 简单聊天工具 在192.168.2.34上: nc -l 1234 在192.168.2.33上: nc 192.168.2.34 1234 这样,双方就可以相互交流了.使用ctrl+C(或D)退出. http://www.2cto.com/os/201306/220971.h

Git使用说明

Git是流行的分布式版本控制系统,可以方便的管理多人协作的项目并避免了集中式版本控制系统对服务器的依赖. 简介 版本库(repository)是一个由Git管理的目录,Git将跟踪工作目录下文件的修改并在需要时还原. 在工作目录下.git子目录则维护着版本库 . Git维护三个组件: 工作目录: 保存实际文件 暂存区 : 保存尚未提交的修改 版本库: 保存已提交的修改 HEAD: 指向最后一次提交后的结果(checkout 命令的主要功能就是操作HEAD). Git将每次提交的修改串成一条时间线

软件使用说明

软件使用说明:我们的软件是一款基于在校女大学生的记账软件,根据调查身边的女生,统计出了大部分的女生每个月开销的分类.在我们的软件中按这些分类记录每个人的每天的开销,根据调查结果显示有部分学生还有收入,所以我们的记账软件还增加了收入项.我们软件可以根据你每天输入的开销来计算你每个月的开销,并且你可以在其中设置每个月开销的额度,根据你的开销对你的花销进行提醒.在每天你也可以收到关于你这一天开销的提醒,比如:提醒你录入,提醒你今天的花费是否超标.