温馨提示×

如何安装Ubuntu Telnet

小樊
47
2026-08-22 06:58:22
栏目: 智能运维

在 Ubuntu 上安装和启用 Telnet,一般分为 安装 Telnet 客户端安装 Telnet 服务器 两种情况。下面按常见需求详细说明。


一、安装 Telnet 客户端(常用)

如果你只是想 连接其他设备的 Telnet 服务(例如路由器、交换机),只需安装客户端。

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 Telnet 客户端

sudo apt install telnet

3️⃣ 使用方式

telnet 目标IP 端口

示例:

telnet 192.168.1.1 23

✅ 安装完成即可使用。


二、安装 Telnet 服务器(不推荐,仅特殊场景)

⚠️ Telnet 是明文协议,不安全,不建议在公网或生产环境使用。
✅ 建议优先使用 SSH

1️⃣ 安装 Telnet 服务器

sudo apt update
sudo apt install telnetd

2️⃣ 启动 Telnet 服务

Ubuntu 通常使用 inetd,安装后一般会自动启动。

检查服务状态:

sudo systemctl status inetd

如未启动:

sudo systemctl start inetd
sudo systemctl enable inetd

3️⃣ 防火墙放行 23 端口

sudo ufw allow 23/tcp

4️⃣ 测试

在另一台机器上:

telnet 服务器IP

三、Telnet 不能登录的常见原因

  1. Ubuntu 默认禁止 root 直接登录
    • 需要使用普通用户登录
  2. 未安装 telnetd
  3. 防火墙未放行 23 端口
  4. SSH 更安全,系统管理员禁用 Telnet

四、强烈建议:使用 SSH 替代 Telnet

安装 SSH 服务

sudo apt install openssh-server
sudo systemctl enable ssh

连接方式

ssh 用户名@IP

✅ SSH 加密、安全、现代系统首选。


五、总结

需求 推荐操作
连接其他设备 sudo apt install telnet
提供 Telnet 服务 sudo apt install telnetd(不推荐)
远程管理服务器 ✅ 使用 SSH

如果你能说明 Ubuntu 版本(如 20.04 / 22.04)使用场景(服务器 / 内网设备 / 实验),我可以给你更精确的方案。

0