在 Debian 中,telnet 分为两种情况:
- 作为客户端使用 telnet 命令
- 开启 telnet 服务端(允许别人 telnet 登录你的机器)
下面分别说明。
一、使用 telnet 客户端(最常用)
Debian 默认通常没有安装 telnet 客户端。
安装 telnet 客户端
sudo apt update
sudo apt install telnet
使用方式
telnet 192.168.1.10 23
或测试端口:
telnet example.com 80
二、开启 telnet 服务端(不推荐)
⚠️ telnet 是明文传输,极不安全,生产环境强烈建议使用 SSH。
1. 安装 telnet 服务端
sudo apt update
sudo apt install telnetd
2. 启动 telnet 服务(使用 inetd / xinetd)
Debian 通常使用 inetd:
sudo apt install openbsd-inetd
安装后一般会自动启动,telnet 由 inetd 监听 23 端口。
查看是否监听:
sudo netstat -tlnp | grep 23
或:
ss -tlnp | grep 23
3. 防火墙放行(如有)
sudo ufw allow 23
三、登录测试
从另一台机器:
telnet 你的DebianIP
使用系统用户名和密码登录。
四、建议替代方案(重要)
✅ 强烈建议使用 SSH
sudo apt install openssh-server
SSH 加密、安全、功能更强。
如果你是想:
- 测试端口
- 登录旧设备
- 内网临时使用
可以告诉我具体场景,我可以给你更合适的方案。