ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux运维工具nc

2020-04-04 20:56:40  阅读:231  来源: 互联网

标签:8080 1.1 运维 nc 端口 192.168 1.2 linux


Netcat被称为tcp/ip最好用的工具,也是linux开发/运维人员的必备技巧;

1.安装nc

yum install nc -y

2.常用功能

2.1 端口测试

查看服务器的某个端口是否开启

nc -vz ip port
nc -vz 192.168.1.1 80
-v:显示多点信息
-z:不发送数据

例如:
linux运维工具nc

端口范围扫描

nc -v -v -w3 -z 192.168.1.1 80-88
两次-v显示更详细的内容;
-w3:设置扫描超时时间 3秒;

2.2 传输测试

192.168.1.1 nc -l -p 8080 # 监听8080端口
192.168.1.2 nc 192.168.1.1 8080
这样两边就可以会话了,可以理解为远程聊天了

UDP会话

192.168.1.1 nc -u -l -p 8080 # 监听8080端口
192.168.1.2 nc -u 192.168.1.1 8080

2.3 文件传输

主机A想往主机B传输文件怎么办?

192.168.1.1 nc -l -p 8080 > aa.zip # 监听8080端口
192.168.1.2 nc 192.168.1.1 8080 < aa.zip #将aa.zip发送到指定主机+端口

2.4 测试网速

192.168.1.1 nc -l -p 8080 | pv
192.168.1.2 nc 192.168.1.2 8080 < /dev/zero

2.5 远程控制

主机B远程操作主机A

192.168.1.1 nc -l -p 8080 -e /bin/bash
192.168.1.2 nc 192.168.1.1 8080
主机B就可以操作主机A了

标签:8080,1.1,运维,nc,端口,192.168,1.2,linux
来源: https://blog.51cto.com/13733462/2484897

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有