linux端口探测工具(Linux测试端口的连通性的四种方法)
Linux系统有时候需要测试某个端口的连通性 ,用户可以参考如下方法来测试 。
方法一 、telnet法
telnet为用户提供了在本地计算机上完成远程主机工作的能力 ,因此可以通过telnet来测试端口的连通性,具体用法格式:
telnet ip port
说明:
ip:是测试主机的ip地址
port:是端口 ,比如80
如果telnet连接不存在的端口 ,那会如下图所示 。
如果telnet 连接存在端口会出现如下图所示的内容 ,下图中以80端口为例。
方法二 、ssh法
SSH 是目前较可靠 ,专为远程登录会话和其他网络服务提供安全性的协议,在linux上可以通过ssh命令来测试端口的连通性 ,具体用法格式如下:
用法: ssh -v -p port username@ip
说明:
-v 调试模式(会打印日志).
-p 指定端口
username:远程主机的登录用户
ip:远程主机
如果远程主机开通了相应的端口 ,会有如下图所示的建立成功的提示 。
如果远程主机没有开通相应的端口 ,则如下图所示
方法三、curl法
curl是利用URL语法在命令行方式下工作的开源文件传输工具 。也可以用来测试端口的连通性 ,具体用法:
curl ip:port
说明:
ip:是测试主机的ip地址
port:是端口 ,比如80
如果远程主机开通了相应的端口,都会输出信息 ,如果没有开通相应的端口 ,则没有任何提示,需要CTRL+C断开 。
方法四 、wget方法
wget是一个从网络上自动下载文件的自由工具 ,支持通过HTTP 、HTTPS 、FTP三个最常见的TCP/IP协议下载 ,并可以使用HTTP代理 。wget名称的由来是“World Wide Web ”与“get ”的结合,它也可以用来测试端口的连通性具体用法:
wget ip:port
说明:
ip:是测试主机的ip地址
port:是端口 ,比如80
如果远程主机不存在端口则会一直提示连接主机 。
如果远程主机存在端口则会看到相应的信息 ,如下图所示 。
相关推荐:
红帽linux怎么安装第三方字体?
Linux系统下怎么测试端口的连通性?
linux系统用什么命令查看端口的占用情况?
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!