在 Debian 系统中安装和启用 telnet,通常分为 仅安装 telnet 客户端 和 安装并启用 telnet 服务器 两种情况。下面按常见需求详细说明。
如果你只是想用 telnet 命令测试端口连通性(如 80、443、3306 等),不需要安装服务器。
sudo apt update
sudo apt install telnet
telnet
或测试端口:
telnet 127.0.0.1 80
✅ 这是最常见、最推荐的方式(安全)
⚠️ telnet 明文传输,不安全,生产环境不建议使用,推荐用 SSH。
sudo apt update
sudo apt install telnetd
Debian 通常使用 openbsd-inetd:
sudo apt install openbsd-inetd
sudo systemctl enable openbsd-inetd
sudo systemctl start openbsd-inetd
ss -lntp | grep 23
或
netstat -lntp | grep 23
sudo ufw allow 23/tcp
telnet 服务器IP
sudo apt install telnet
telnetd✅ 使用 SSH
sudo apt install openssh-server
ssh user@ip
| 需求 | 推荐操作 |
|---|---|
| 测试端口 | apt install telnet |
| 远程登录 | ❌ telnet ✅ SSH |
| 老旧设备 | 可临时使用 telnetd |
如果你能说明 Debian 版本(10 / 11 / 12) 或 使用场景(测试 / 老设备 / 内网),我可以给你更精确的方案。