温馨提示×

Debian telnet需要什么

小樊
49
2026-07-01 21:22:55
栏目: 智能运维

Debian 上要用 telnet,一般分两种情况:
1️⃣ 作为客户端连接别的机器
2️⃣ 作为服务端被别人连接(几乎不推荐)

下面分别说明。


一、Debian 使用 telnet 客户端

1️⃣ 安装 telnet 客户端

sudo apt update
sudo apt install telnet

安装完成后即可使用:

telnet 目标IP 端口

例如:

telnet 192.168.1.10 23
telnet example.com 80

二、Debian 开启 telnet 服务端(不推荐)

⚠️ telnet 是明文协议,不安全,默认 Debian 不启用,也不推荐在公网使用

1️⃣ 安装 telnet 服务端

sudo apt update
sudo apt install telnetd

2️⃣ 启动服务(通常由 inetd 管理)

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

3️⃣ 防火墙放行(如启用了 ufw)

sudo ufw allow 23/tcp

三、常见问题

❓ telnet 连不上?

检查:

  • 目标端口是否开放
  • 防火墙(iptables / ufw)
  • 服务是否正在运行
ss -lntp | grep 23

四、强烈建议的替代方案 ✅

用途 推荐
远程登录 SSH
测试端口 nc / ncat / telnet
管理服务 OpenSSH-server

安装 SSH:

sudo apt install openssh-server

五、总结

只想测试端口 / 临时用

sudo apt install telnet

⚠️ 不要长期使用 telnet 做远程登录
生产环境请使用 SSH

如果你需要的是 测试某个端口是否通旧设备维护、或 嵌入式环境,可以告诉我具体场景,我可以给你更合适的方案。

0