温馨提示×

linux telnet怎么用

小樊
33
2026-07-21 22:17:45
栏目: 智能运维

在 Linux 下使用 telnet,主要分两种情况:作为客户端连接远程主机,以及测试端口连通性。下面给你一个实用速查。


一、安装 telnet(大多系统默认不装)

Debian / Ubuntu

sudo apt update
sudo apt install telnet

CentOS / RHEL / Rocky / Alma

sudo yum install telnet
# 或
sudo dnf install telnet

二、基本用法

1️⃣ 连接远程主机(已淘汰,不安全)

telnet 192.168.1.10

或指定端口:

telnet 192.168.1.10 23

⚠️ telnet 是明文协议,生产环境不建议使用,推荐用 ssh


2️⃣ 测试端口是否通(最常见用法 ✅)

这是 telnet 在 Linux 下最实用的场景

telnet 192.168.1.10 80

结果判断:

  • 端口通
Connected to 192.168.1.10.
  • 端口不通
Connection refused

或一直卡住(被防火墙拦截)

退出方式:

Ctrl + ]

然后输入:

quit

三、常用示例

测试 Web 服务

telnet www.baidu.com 80

测试 SSH(仅测试端口,不能登录)

telnet 192.168.1.10 22

测试 MySQL(仅端口)

telnet 192.168.1.10 3306

四、telnet 退不出?常见坑

  1. Ctrl + ]
  2. 出现 telnet> 提示符
  3. 输入 quit

五、现代替代方案(强烈推荐 ✅)

测试端口(比 telnet 好用)

nc -vz 192.168.1.10 80

测试 HTTP

curl -I http://192.168.1.10

登录远程主机

ssh user@192.168.1.10

六、总结一句话

Linux 下 telnet 主要用于“测试端口是否通”,不建议用于远程登录。

如果你是想:

  • ✅ 排查网络问题
  • ✅ 看服务端口是否监听
  • ✅ 学习网络协议

可以告诉我具体场景,我可以给你更精确的命令示例。

0