nc命令netcat的简写,netcat即是网络猫的意思,在linux系统中nc命令实际执行命令是ncat。nc命令是一个功能强大的网络工具。平常主要用于实现TCP/UDP端口的侦听和收发,nc可作为server以TCP或UDP方式侦听指定端口,也可作为client发起TCP或UDP连接,从而在命令下即可检测网络端口是否通畅。另外nc命令还可以进行端口扫描、机器之间传输文件、机器之间网络测速等。本文地址:http://www.04007.cn/article/1173.html,未经许可,不得转载.
nc命令的安装:yum install -y nc本文地址:http://www.04007.cn/article/1173.html,未经许可,不得转载.
1.验证服务器端口通不通:本文地址:http://www.04007.cn/article/1173.html,未经许可,不得转载.
如下验证172.16.7.78服务器的80端口通,81端口不通。root@utalk01:~# nc -zv 192.168.72.76 80
Connection to 192.168.72.76 80 port [tcp/http] succeeded!
root@utalk01:~# nc -zv 192.168.72.76 81
nc: connect to 192.168.72.76 port 81 (tcp) failed: Connection refused本文地址:http://www.04007.cn/article/1173.html,未经许可,不得转载.
2.两服务器之间的消息传输本文地址:http://www.04007.cn/article/1173.html,未经许可,不得转载.
在一台linux服务器上使用命令启动监听端口root@utalk01:~# nc -ul 8003
1231
在另一台服务器上使用nc向上面的服务器指定端口发送数据,如下
[root@urus cert]# nc -u 192.168.72.177 8003
1231
则在上面的监听服务器上就能收到对应数据。
本文地址:http://www.04007.cn/article/1173.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
![]() |
![]() |
手机扫码直接打开本页面 |