要使用telnet测试远程端口,主要是验证目标主机的某个端口是否开放并能正常通信。虽然telnet原本是用于远程登录的工具,但也可以简单快速地测试端口连通性。
确认telnet已安装
部分linux系统默认未安装telnet客户端,需先安装:
- centos/RHEL系统:运行 yum install telnet -y 或 dnf install telnet -y(新版系统)
- ubuntu/debian系统:运行 apt install telnet -y
使用telnet测试远程端口
语法格式为:telnet [IP地址或域名] [端口号]
例如,测试某服务器的ssh端口(22)是否开放:
telnet 192.168.1.100 22
根据返回结果判断:
- 若显示 Connected to xxx,说明端口开放且可通信
- 若提示 Connection refused 或超时,说明端口关闭或被防火墙拦截
常见应用场景
可用于测试各类服务端口,如:
成功连接后,部分服务会返回欢迎信息,可进一步手动输入协议命令测试(如http发送GET请求)。
注意事项
telnet传输不加密,仅用于调试,不要在生产环境传输敏感信息。如telnet命令不可用,也可用nc(netcat)替代,例如:nc -zv 192.168.1.100 22
基本上就这些,telnet测试端口简单直接,适合快速排查网络连通性问题。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容