在 Ubuntu 上配置 Telnet 用户,本质就是:
开启 telnet 服务 + 使用系统已有的用户登录(telnet 没有独立用户体系)。
⚠️ 安全提示:Telnet 是明文传输,生产环境强烈不建议使用,推荐用 SSH。
sudo apt update
sudo apt install telnetd openbsd-inetd
sudo systemctl restart openbsd-inetd
sudo systemctl enable openbsd-inetd
sudo netstat -tulnp | grep 23
看到 :telnet 或 :23 即成功。
Telnet 使用的是 系统用户,不需要单独建 telnet 用户。
sudo adduser telnetuser
按提示设置密码。
sudo usermod -aG sudo telnetuser
在另一台机器上:
telnet 服务器IP
输入:
telnetuser默认禁止 root 通过 telnet 登录(安全限制)
✅ 解决:用普通用户登录后再 su -
可能是 shell 问题,检查:
grep telnetuser /etc/passwd
确保 shell 是:
/bin/bash
sudo ufw allow 23
✅ SSH
sudo apt install openssh-server
ssh 用户名@服务器IP
如果你需要:
可以继续问,我可以按你的使用场景详细讲。