在 Debian 上启动 telnet 服务(注意:telnet 是明文传输,不建议在生产环境使用,推荐用 SSH),步骤如下:
Debian 默认没有安装 telnet 服务:
sudo apt update
sudo apt install telnetd
有些版本也可以安装 inetd 相关包(见下一步)。
inetd(传统方式,常见)Debian 通常依赖 openbsd-inetd:
sudo apt install openbsd-inetd
安装后,编辑配置文件:
sudo nano /etc/inetd.conf
确保有以下一行(去掉前面 #):
telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd
保存后重启 inetd:
sudo systemctl restart openbsd-inetd
sudo systemctl enable openbsd-inetd
sudo apt install xinetd
创建配置文件:
sudo nano /etc/xinetd.d/telnet
内容示例:
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
}
重启:
sudo systemctl restart xinetd
sudo ufw allow 23/tcp
从另一台机器:
telnet 服务器IP
ssh user@服务器IP
如果你告诉我 Debian 版本(如 11 / 12) 或 是否必须用 telnet,我可以给你更精确的命令。