Linux测试端口的连通性的四种方法

目录

方法1、telnet

telnet为用户提供了在本地计算机上完成远程主机工做的能力,所以能够经过telnet来测试端口的连通性,具体用法格式:linux

telnet ip port

说明:
ip:是测试主机的ip地址
port:是端口,好比80安全

若是telnet链接不存在的端口,那会以下图所示。网络

若是telnet 链接存在端口会出现以下图所示的内容,下图中以80端口为例。ssh

方法2、ssh

SSH 是目前较可靠,专为远程登陆会话和其余网络服务提供安全性的协议,在linux上能够经过ssh命令来测试端口的连通性,具体用法格式以下:curl

ssh -v -p port username@ip

说明:
-v 调试模式(会打印日志)
-p 指定端口
username:远程主机的登陆用户
ip:远程主机ide

若是远程主机开通了相应的端口,会有以下图所示的创建成功的提示工具

若是远程主机没有开通相应的端口,则以下图所示测试

方法3、curl

curl是利用URL语法在命令行方式下工做的开源文件传输工具。也能够用来测试端口的连通性,具体用法:url

curl ip:port

说明:
ip:是测试主机的ip地址
port:是端口,好比80命令行

若是远程主机开通了相应的端口,都会输出信息,若是没有开通相应的端口,则没有任何提示,须要CTRL+C断开。。

方法4、wget

wget是一个从网络上自动下载文件的自由工具,支持经过HTTP、HTTPS、FTP三个最多见的TCP/IP协议下载,并可使用HTTP代理。wget名称的由来是“World Wide Web”与“get”的结合,它也能够用来测试端口的连通性具体用法:

wget ip:port

说明:
ip:是测试主机的ip地址
port:是端口,好比80

若是远程主机不存在端口则会一直提示链接主机。

若是远程主机存在端口则会看到相应的信息,以下图所示。

相关文章
相关标签/搜索