加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

8个nc命令的实用方法

发布时间:2021-05-22 16:05:24 所属栏目:Linux 来源:互联网
导读:下面是一个示例,-z选项将nc设置为只扫描侦听守护进程,而不实际向它们发送任何数据。-v选项启用详细模式,而-w指定无法建立连接的超时。 扫描单个端口: nc-v-w2z192.168.56.122 扫描多个端口: nc-v-w2z192.168.56.12280 扫描端口范围: nc-v-w2z192.168

下面是一个示例,-z选项将nc设置为只扫描侦听守护进程,而不实际向它们发送任何数据。-v选项启用详细模式,而-w指定无法建立连接的超时。

扫描单个端口:

nc -v -w 2 z 192.168.56.1 22 

扫描多个端口:

nc -v -w 2 z 192.168.56.1 22 80 

扫描端口范围:

nc -v -w 2 z 192.168.56.1 20-25 

在Linux服务器之间传输文件

netcat允许您在两台Linux服务器之间传输文件,这两个系统都必须安装nc。

例如,要将ISO映像文件从一台计算机复制到另一台计算机并监视传输过程(使用pv实用程序),请在发送者(存在ISO文件的地方)上运行以下命令。

先安装pv命令,比如在CentOS系统上执行以下命令安装pv程序:

yum -y install pv 

这将在端口3000上以监听模式(-l选项)运行nc,在服务器上运行以下命令:

服务器的IP地址为192.168.192.134

tar -zcf - zcwyou.rar  | pv | nc -l -p 3000 

在接收端/客户端计算机上,运行以下命令来获取文件。

nc 192.168.192.134 3000 | pv | tar -zxf - 

创建一个命令行聊天服务器

您还可以使用netcat立即创建一个简单的命令行消息传递服务器。与前面的使用示例一样,必须在聊天室使用的两个系统上安装nc。

在一个系统上,运行以下命令创建在端口5000上侦听的聊天服务器。

nc -l -vv -p 5000 

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!