温馨提示×

Linux telnet怎么连接远程

小樊
38
2026-07-10 10:49:59
栏目: 智能运维

在 Linux 下使用 telnet 连接远程主机,一般步骤如下(先说明:telnet 明文传输,已不推荐用于生产环境,建议用 ssh):


一、确认是否安装 telnet 客户端

1️⃣ 检查是否已安装

telnet

如果提示 command not found,说明未安装。

2️⃣ 安装 telnet 客户端

Debian / Ubuntu

sudo apt update
sudo apt install telnet

CentOS / RHEL / Rocky / Alma

sudo yum install telnet
# 或
sudo dnf install telnet

二、使用 telnet 连接远程主机

基本语法

telnet <IP或域名> [端口]

示例 1:连接远程主机(默认 23 端口)

telnet 192.168.1.100

示例 2:连接指定端口(常用于测试端口是否通)

telnet www.baidu.com 80

如果连接成功,你会看到类似:

Connected to www.baidu.com.

如果失败:

Connection refused

Unable to connect to remote host

三、连接后的操作

  • 输入远程系统要求的用户名和密码(明文,不安全
  • 退出方式:
Ctrl + ]

然后输入:

quit

四、常见用途(现在主要用途)

测试端口连通性

telnet 192.168.1.10 3306

调试网络服务不建议用于远程登录(不安全)


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

使用 SSH(安全)

ssh user@ip

六、常见问题

1️⃣ 连接被拒绝(Connection refused)

  • 对方未开启 telnet 服务
  • 端口未开放
  • 防火墙拦截

2️⃣ 超时(Timeout)

  • 网络不通
  • IP 错误
  • 被防火墙丢弃

如果你是想:

  • 测试某个端口
  • 连交换机 / 路由器
  • 旧系统维护

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

0