Linux如何使用telnet测试远程端口

Linux如何使用telnet测试远程端口

要使用telnet测试远程端口,主要是验证目标主机的某个端口是否开放并能正常通信。虽然telnet原本是用于远程登录的工具,但也可以简单快速地测试端口连通性。

确认telnet已安装

部分linux系统默认未安装telnet客户端,需先安装:

  • centos/RHEL系统:运行 yum install telnet -ydnf install telnet -y(新版系统)
  • ubuntu/debian系统:运行 apt install telnet -y

Linux如何使用telnet测试远程端口

使用telnet测试远程端口

语法格式为:telnet [IP地址或域名] [端口号]

例如,测试某服务器的ssh端口(22)是否开放:

telnet 192.168.1.100 22

根据返回结果判断:

Linux如何使用telnet测试远程端口

Brizy

Brizy是一个面向机构和 SaaS 的白标网站生成器,可以在几分钟内创建网站页面。

Linux如何使用telnet测试远程端口166

查看详情 Linux如何使用telnet测试远程端口

  • 若显示 Connected to xxx,说明端口开放且可通信
  • 若提示 Connection refused 或超时,说明端口关闭或被防火墙拦截

Linux如何使用telnet测试远程端口

常见应用场景

可用于测试各类服务端口,如:

  • Web服务:telnet example.com 80 或 443
  • 邮件服务:telnet mail.example.com 25
  • 数据库:telnet db-server 3306

成功连接后,部分服务会返回欢迎信息,可进一步手动输入协议命令测试(如http发送GET请求)。

Linux如何使用telnet测试远程端口

注意事项

telnet传输不加密,仅用于调试,不要在生产环境传输敏感信息。如telnet命令不可用,也可用nc(netcat)替代,例如:nc -zv 192.168.1.100 22

基本上就这些,telnet测试端口简单直接,适合快速排查网络连通性问题。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容