在 Debian 上配置 telnet 远程登录,一般步骤如下(以 Debian 11/12 为例,使用 inetd / xinetd 方式):
Debian 默认 不安装 telnet 服务端。
sudo apt update
sudo apt install telnetd openbsd-inetd
说明:
telnetd:telnet 服务端openbsd-inetd:管理 telnet 服务(监听 23 端口)
sudo systemctl enable openbsd-inetd
sudo systemctl start openbsd-inetd
sudo netstat -tlnp | grep 23
或
ss -tlnp | grep 23
默认 禁止 root 通过 telnet 登录。
编辑文件:
sudo nano /etc/securetty
添加:
pts/0
pts/1
pts/2
⚠️ 强烈建议用普通用户 + sudo
sudo ufw allow 23/tcp
或 iptables:
sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT
在另一台机器:
telnet 服务器IP
输入用户名和密码即可。
✅ Telnet 是明文传输,极不安全
✅ 生产环境 禁止使用 telnet
✅ 推荐使用:
ssh user@服务器IP
如果你是想:
可以告诉我使用场景,我可以给你更安全的配置方案。