在 Debian 上启动 telnet 服务,需要注意:telnet 是明文协议,不安全,生产环境强烈建议使用 SSH。下面仅说明如何启用。
Debian 默认不安装 telnet 服务器,需要手动安装:
sudo apt update
sudo apt install inetd telnetd
说明:
telnetd:telnet 服务端inetd(或 openbsd-inetd):负责监听 telnet 端口(23)安装完成后,inetd 会自动监听 telnet 端口。
检查是否运行:
ps aux | grep inetd
如果没有运行,可以手动启动:
sudo systemctl start inetd
sudo systemctl enable inetd
ss -lntp | grep 23
或:
netstat -lntp | grep 23
看到类似:
LISTEN 0 0 0.0.0.0:23
说明 telnet 已启动。
telnet localhost
telnet 服务器IP
登录时使用 系统用户账号和密码。
如果启用了防火墙:
sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT
sudo ufw allow 23/tcp
sudo apt install openssh-server
sudo systemctl enable ssh
不需要启动 telnet 服务,只需安装客户端:
sudo apt install telnet
然后:
telnet 目标IP 端口
如果你告诉我:
我可以给你更精确的操作方案。