在 Debian 上要用 telnet,一般分两种情况:
1️⃣ 作为客户端连接别的机器
2️⃣ 作为服务端被别人连接(几乎不推荐)
下面分别说明。
sudo apt update
sudo apt install telnet
安装完成后即可使用:
telnet 目标IP 端口
例如:
telnet 192.168.1.10 23
telnet example.com 80
⚠️ telnet 是明文协议,不安全,默认 Debian 不启用,也不推荐在公网使用
sudo apt update
sudo apt install telnetd
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
重启服务:
sudo systemctl restart openbsd-inetd
sudo ufw allow 23/tcp
检查:
ss -lntp | grep 23
| 用途 | 推荐 |
|---|---|
| 远程登录 | SSH |
| 测试端口 | nc / ncat / telnet |
| 管理服务 | OpenSSH-server |
安装 SSH:
sudo apt install openssh-server
✅ 只想测试端口 / 临时用
sudo apt install telnet
⚠️ 不要长期使用 telnet 做远程登录
✅ 生产环境请使用 SSH
如果你需要的是 测试某个端口是否通、旧设备维护、或 嵌入式环境,可以告诉我具体场景,我可以给你更合适的方案。