在 Debian 系统中,默认情况下 telnet 客户端 和 telnet 服务端 通常是没有安装的(出于安全考虑)。下面分别说明如何安装。
如果你只是想用 telnet 命令连接远程端口(比如测试服务),安装客户端即可。
sudo apt update
sudo apt install telnet
安装完成后可以使用:
telnet 192.168.1.1 23
# 或测试端口
telnet example.com 80
⚠️ telnet 传输不加密,密码和命令都是明文,生产环境强烈建议使用 SSH。
如果你确实需要在 Debian 上开启 telnet 服务:
sudo apt update
sudo apt install telnetd
安装完成后,telnet 服务通常由 inetd 或 systemd 管理:
sudo apt install openbsd-inetd
sudo systemctl restart openbsd-inetd
然后确认 23 端口已监听:
sudo ss -tlnp | grep 23
如果启用了防火墙(如 ufw):
sudo ufw allow 23/tcp
✅ 推荐使用 SSH 代替 telnet
sudo apt install openssh-server
SSH 是加密的,安全得多。
如果你是想 测试端口连通性,也可以不用 telnet,而用:
nc -vz ip port
# 或
curl ip:port
如果你有具体使用场景(比如嵌入式设备、老系统),可以告诉我,我给你更合适的建议。