温馨提示×

Debian telnet服务在哪

小樊
36
2026-07-01 20:58:54
栏目: 智能运维

Debian 里,默认 没有安装 telnet 服务,而且 现代 Debian 也不建议使用 telnet(明文传输,不安全)。下面分情况说明。


一、Debian 中 telnet 服务在哪里?

1️⃣ telnet 服务由哪个包提供?

Debian 中 telnet 服务端由以下包提供:

inetutils-telnetd

或(较老系统)

telnetd

2️⃣ 检查是否已安装

dpkg -l | grep telnet

which in.telnetd

二、如何安装 telnet 服务(不推荐)

安装 telnet 服务端

sudo apt update
sudo apt install inetutils-telnetd

安装完成后,服务通常由 inetd / xinetd 管理。


三、telnet 服务由谁启动?

1️⃣ 使用 inetd(传统方式)

编辑:

sudo nano /etc/inetd.conf

确认有类似行:

telnet  stream  tcp  nowait  root  /usr/sbin/tcpd  /usr/sbin/in.telnetd

然后重启 inetd:

sudo systemctl restart inetd

2️⃣ 使用 systemd(某些版本)

检查是否有 telnet socket:

systemctl list-units | grep telnet

四、查看 telnet 是否在监听

ss -lntp | grep 23

netstat -lntp | grep 23

五、强烈建议:不要使用 telnet

telnet 明文传输账号密码,Debian 官方也不推荐。

✅ 正确做法:使用 SSH

sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh

六、常见误区

情况 说明
telnet 命令能用 那是 客户端
没有 telnet 服务 Debian 默认不装
端口 23 没监听 服务未启动或未安装

七、如果你告诉我目的,我可以给更合适的方案

比如:

  • 想远程登录?✅ SSH
  • 做设备调试?✅ telnet 客户端
  • 老设备强制 telnet?✅ 我可以帮你加固配置

你可以直接说:“Debian 版本 + 使用场景”

0