如何在Linux环境下测试端口的连通性

如何在Linux环境下测试端口的连通性,第1张

在Linux下telnet和nc这两个命令都是是用来测试端口连通性。其中telnet可以测试tcp端口的连通性。nc可以测试tcp和udp端口的连通性。

具体使用方法如下:

1、确保linux机器上已经安装了nc或者telnet命令,如果没有通过yum安装

# yum install nc  

# yum install telnet 2、telnet命令的使用:

语法:telnet <hostname/IP address> <port number>

例子:

测试通过则会显示下面的文字:

# telnet 192.118.20.95 22  

Trying 192.118.20.95...  

Connected to 192.118.20.95.  

Escape character is '^]'.  

SSH-2.0-OpenSSH_6.6.1  

  

Protocol mismatch.  

Connection closed by foreign host.

测试不通过:

# telnet 192.118.20.95 22  

Trying 192.118.20.95...  

telnet: connect to address 192.118.20.95: No route to host 3、nc测试TCP端口的连通性

语法:nc -z -v <hostname/IP address> <port number>

测试通过:

# nc -z -v 192.118.20.95 22  

Connection to 192.118.20.95 22 port [tcp/ssh] succeeded!

测试不通过:

# nc -z -v 192.118.20.95 22  

nc: connect to 192.118.20.95 port 22 (tcp) failed: No route to host 4、nc测试UDP端口的连通性

语法:nc -z -v -u <hostname/IP address> <port number> 

测试通过:

# nc -z -v -u 192.118.20.95 123  

Connection to 192.118.20.95 123 port [udp/ntp] succeeded!

测试端口的联通性可以借助telnet命令, *** 作如下:

telnet  ip  port

以上请使用测试的ip和端口替换ip和port,如通了会切换界面。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7255084.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存