在 Debian 上配置 telnet(仅建议内网/测试环境使用,公网不建议)一般步骤如下:
Debian 默认不安装 telnet 服务端,需要手动安装:
sudo apt update
sudo apt install telnetd openbsd-inetd -y
telnetd:telnet 服务端
openbsd-inetd:用于管理 telnet 等网络服务
sudo systemctl enable inetd
sudo systemctl start inetd
查看配置文件:
cat /etc/inetd.conf | grep telnet
应有类似:
telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd
如果没有,可手动添加并重启:
sudo systemctl restart inetd
sudo ufw allow 23/tcp
或(iptables):
sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT
从另一台机器:
telnet 服务器IP
登录使用系统用户名和密码。
默认禁止 root 通过 telnet 登录(安全限制):
su -Telnet 是明文传输,极不安全:
sudo apt install openssh-server
如果你告诉我:
我可以给你更精确的配置方案。