1.telnet法
telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性,用法:telnet ip port
说明:
ip:是测试主机的ip地址
port:是端口,比如80
如果连接不存在的端口,会提示:
如果端口存在会提示:
2.ssh法
SSH 是专为远程登录会话和其他网络服务提供安全性的协议,在linux上可以通过ssh命令来测试端口的连通性,用法: ssh -v -p port username@ip
说明:
-v 调试模式(会打印日志).
-p 指定端口
username:远程主机的登录用户
ip:远程主机
远程主机没有开通相应的端口,会提示:
远程主机开通了相应的端口,会提示:
3.curl法
curl是利用URL语法在命令行方式下工作的开源文件传输工具。也可以用来测试端口的连通性,用法:curl ip:port
说明:
ip:是测试主机的ip地址
port:是端口,比如80
如果远程主机开通了相应的端口,会输出信息。如果没有开通相应的端口,则没有任何提示。