在 Debian 系统中,telnet 涉及两个概念:telnet 客户端(用于连接其他主机)和 telnet 服务端(允许别人 telnet 登录你的机器)。下面分别说明。
sudo apt update
sudo apt install telnet
telnet 192.168.1.100 23
或测试端口:
telnet example.com 80
⚠️ Telnet 是明文传输,极不安全,生产环境强烈建议使用 SSH。
sudo apt update
sudo apt install telnetd
(部分版本使用 inetd 管理)
现代 Debian 通常使用 systemd + telnetd 通过 inetd:
sudo apt install openbsd-inetd
sudo systemctl enable openbsd-inetd
sudo systemctl start openbsd-inetd
确认监听:
sudo netstat -lntp | grep 23
sudo ufw allow 23
✅ 使用 SSH 代替 Telnet
sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh
SSH 加密、安全、功能更强。
| 需求 | 命令 |
|---|---|
| 使用 telnet 客户端 | apt install telnet |
| 开启 telnet 服务端 | apt install telnetd openbsd-inetd |
| 推荐方式 | 使用 ssh |
如果你是用于路由器、交换机或老设备调试,可以告诉我具体场景,我可以给你更合适的建议。