温馨提示×

linux telnet怎么连接

小樊
41
2026-07-21 22:05:44
栏目: 智能运维

在 Linux 下使用 telnet 连接远程主机,一般步骤如下(同时说明一些常见注意点):


一、确认 telnet 是否已安装

1️⃣ 检查是否安装

telnet

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

2️⃣ 安装 telnet

Ubuntu / Debian

sudo apt update
sudo apt install telnet

CentOS / RHEL / Rocky / Alma

sudo yum install telnet
# 或
sudo dnf install telnet

二、使用 telnet 连接远程主机

基本语法

telnet 主机地址 端口

示例

telnet 192.168.1.10 23

或连接域名:

telnet example.com 23

⚠️ 默认 telnet 端口是 23,如果对方服务不是 23,需要手动指定。


三、常见使用场景

1️⃣ 测试端口是否通(最常用)

telnet 192.168.1.10 80
  • ✅ 连接成功:
Connected to 192.168.1.10.
  • ❌ 连接失败:
Connection refused

或一直卡住(端口不通 / 防火墙拦截)

退出方式:

Ctrl + ]

然后输入:

quit

2️⃣ 连接远程 telnet 服务(已很少见)

telnet 192.168.1.10

输入用户名和密码(明文,不安全)


四、重要说明(⚠️ 安全警告)

  • telnet 是明文协议,不建议用于登录服务器
  • 现在几乎都用 SSH
ssh user@ip

如果只是为了:

  • ✅ 测试端口连通性
  • ✅ 调试 TCP 服务

telnet 是可以用的。


五、telnet 连接失败常见原因

原因 解决方法
未安装 telnet 安装 telnet
端口未开放 检查服务是否启动
防火墙拦截 检查 iptables / firewalld
网络不通 ping 测试
服务不是 telnet 确认端口用途

六、替代方案(推荐)

测试端口(更安全)

nc -vz 192.168.1.10 80

ss -lnt

如果你愿意,可以告诉我:

  • 你是 测试端口 还是 登录服务器
  • 目标系统是 Linux / 交换机 / 路由器

我可以给你更精确的命令 ✅

0