在 Debian 里,telnet 分为两种情况来“配置”:
下面分别说明。
sudo apt update
sudo apt install telnet
telnet 192.168.1.100 23
或测试端口:
telnet 192.168.1.100 80
⚠️ telnet 是明文传输,极不安全,生产环境请用 SSH
sudo apt install telnetd
Debian 默认用 inetd 或 systemd 管理:
编辑:
sudo nano /etc/inetd.conf
确保有:
telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd
然后:
sudo systemctl restart inetd
sudo systemctl start telnet.socket
sudo systemctl enable telnet.socket
sudo ufw allow 23/tcp
或 iptables:
sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT
su -✅ 用 SSH 代替 telnet
sudo apt install openssh-server
ssh user@ip
| 问题 | 原因 |
|---|---|
| Connection refused | 服务端未启动 |
| 登录后立刻断开 | 无有效 shell |
| 无法 root 登录 | telnet 安全限制 |
如果你能说明:
我可以给你更精确的配置示例。