在 Debian 系统中,telnet 服务默认是不安装、也不推荐使用的(因为明文传输不安全),但如果你确实需要在内网或测试环境中启用它,可以按以下步骤操作。
Debian 中 telnet 服务由 telnetd 或 inetd 提供,常用的是 telnetd。
sudo apt update
sudo apt install telnetd
安装完成后,Debian 通常使用 inetd 或 systemd 来启动 telnet。
安装后一般会自动启动。如果没有启动,可以手动操作:
sudo systemctl start inetd
sudo systemctl enable inetd
检查状态:
sudo systemctl status inetd
Telnet 默认使用 23 端口,检查是否监听:
ss -lntp | grep 23
或
netstat -lntp | grep 23
看到类似:
LISTEN 0 0 0.0.0.0:23
说明 telnet 服务已启动。
如果启用了防火墙(如 ufw 或 iptables):
sudo ufw allow 23/tcp
sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT
在另一台机器上测试:
telnet 服务器IP
如果能看到登录提示,说明服务正常。
sudo apt install openssh-server
sudo systemctl stop inetd
sudo apt remove telnetd
如果你告诉我:
我可以给你更精确的配置方案。