温馨提示×

ubuntu怎么开启telnet服务

小樊
35
2026-10-15 14:51:56
栏目: 智能运维

在 Ubuntu 上开启 Telnet 服务(仅建议在内网/测试环境使用,公网不推荐,因为 Telnet 是明文传输):


一、安装 Telnet 服务

sudo apt update
sudo apt install telnetd xinetd -y

说明:

  • telnetd:Telnet 服务端
  • xinetd:超级守护进程(管理 telnet 等旧服务)

二、配置 xinetd 启动 Telnet

创建 Telnet 配置文件:

sudo nano /etc/xinetd.d/telnet

写入以下内容:

service telnet
{
    disable = no
    flags = REUSE
    socket_type = stream
    wait = no
    user = root
    server = /usr/sbin/in.telnetd
    log_on_failure += USERID
}

保存后退出。


三、启动 xinetd 服务

sudo systemctl restart xinetd
sudo systemctl enable xinetd

四、开放防火墙端口(如有)

sudo ufw allow 23/tcp

五、测试 Telnet

从另一台机器:

telnet 服务器IP

或本地测试:

telnet localhost

六、注意事项(重要)

⚠️ Telnet 不安全

  • 用户名和密码明文传输
  • 建议用 SSH 替代:
    sudo apt install openssh-server
    

如果你是在 Ubuntu 20.04 / 22.04 / 24.04 上操作,步骤基本一致。需要我帮你改成 仅本地测试 或 Docker 方式 也可以。

0 踩