在 Debian 系统中开启 telnet 服务(不推荐用于生产环境,建议仅在内网或测试环境使用),可按以下步骤操作。
Debian 默认不包含 telnet 服务器,需要安装:
sudo apt update
sudo apt install telnetd
安装完成后,系统通常会自动启动 inetd 并加载 telnet 服务。
ss -lntp | grep 23
或:
netstat -lntp | grep 23
如果看到类似:
LISTEN 0 0 0.0.0.0:23
说明 telnet 已启用。
systemctl status inetd
或(旧系统):
/etc/init.d/openbsd-inetd status
如果未运行:
sudo systemctl start inetd
sudo systemctl enable inetd
sudo ufw allow 23/tcp
sudo ufw reload
sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT
在另一台机器上执行:
telnet IP地址
示例:
telnet 192.168.1.100
使用系统用户账号登录。
⚠️ Telnet 是明文协议,不安全
sudo apt install openssh-server
如需关闭:
sudo systemctl stop inetd
sudo systemctl disable inetd
或卸载:
sudo apt remove telnetd
如果你需要:
可以告诉我你的 Debian 版本和网络环境,我可以给你更精确的方案。