telnet为用户提供了在本地计算机上完成远程主机工做的能力,所以能够经过telnet来测试端口的连通性,具体用法格式:linux
telnet ip port
说明:
ip:是测试主机的ip地址
port:是端口,好比80安全
若是telnet链接不存在的端口,那会以下图所示。网络
若是telnet 链接存在端口会出现以下图所示的内容,下图中以80端口为例。ssh
SSH 是目前较可靠,专为远程登陆会话和其余网络服务提供安全性的协议,在linux上能够经过ssh命令来测试端口的连通性,具体用法格式以下:curl
ssh -v -p port username@ip
说明:
-v 调试模式(会打印日志)
-p 指定端口
username:远程主机的登陆用户
ip:远程主机ide
若是远程主机开通了相应的端口,会有以下图所示的创建成功的提示工具
若是远程主机没有开通相应的端口,则以下图所示测试
curl是利用URL语法在命令行方式下工做的开源文件传输工具。也能够用来测试端口的连通性,具体用法:url
curl ip:port
说明:
ip:是测试主机的ip地址
port:是端口,好比80命令行
若是远程主机开通了相应的端口,都会输出信息,若是没有开通相应的端口,则没有任何提示,须要CTRL+C断开。。
wget是一个从网络上自动下载文件的自由工具,支持经过HTTP、HTTPS、FTP三个最多见的TCP/IP协议下载,并可使用HTTP代理。wget名称的由来是“World Wide Web”与“get”的结合,它也能够用来测试端口的连通性具体用法:
wget ip:port
说明:
ip:是测试主机的ip地址
port:是端口,好比80
若是远程主机不存在端口则会一直提示链接主机。
若是远程主机存在端口则会看到相应的信息,以下图所示。