温馨提示×

ubuntu如何设置telnet用户

小樊
33
2026-10-27 09:54:23
栏目: 智能运维

在 Ubuntu 上配置 Telnet 用户,本质就是:
开启 telnet 服务 + 使用系统已有的用户登录(telnet 没有独立用户体系)。

⚠️ 安全提示:Telnet 是明文传输,生产环境强烈不建议使用,推荐用 SSH。


一、安装并启动 Telnet 服务

1. 安装 telnet 服务

sudo apt update
sudo apt install telnetd openbsd-inetd

2. 启动服务

sudo systemctl restart openbsd-inetd
sudo systemctl enable openbsd-inetd

3. 确认端口监听

sudo netstat -tulnp | grep 23

看到 :telnet 或 :23 即成功。


二、创建 Telnet 登录用户

Telnet 使用的是 系统用户,不需要单独建 telnet 用户。

1. 创建新用户(示例)

sudo adduser telnetuser

按提示设置密码。

2. 给 sudo 权限(可选)

sudo usermod -aG sudo telnetuser

三、使用 Telnet 登录

在另一台机器上:

telnet 服务器IP

输入:

  • 用户名:telnetuser
  • 密码:你设置的密码

四、常见问题

1. root 无法 telnet 登录

默认禁止 root 通过 telnet 登录(安全限制)
✅ 解决:用普通用户登录后再 su -


2. 登录后立即断开

可能是 shell 问题,检查:

grep telnetuser /etc/passwd

确保 shell 是:

/bin/bash

3. 防火墙问题

sudo ufw allow 23

五、推荐替代方案(重要)

✅ SSH

sudo apt install openssh-server
ssh 用户名@服务器IP

如果你需要:

  • 限制某些用户可用 telnet
  • 配置 chroot 环境
  • 用 xinetd 方式管理

可以继续问,我可以按你的使用场景详细讲。

0 踩