温馨提示×

debian怎么禁止telnet

小樊
42
2026-09-19 23:20:56
栏目: 智能运维

在 Debian 里“禁止 telnet”通常有两种理解:禁止 telnet 服务端(别人连你) 和 禁止 telnet 客户端(你连别人)。绝大多数安全场景指的是禁止 telnet 服务。

下面按常见情况说明。


一、禁止 telnet 服务(推荐)

1. 确认是否安装了 telnet 服务

dpkg -l | grep telnetd

或

ps aux | grep telnet

2. 如果安装了 telnet 服务,卸载它

sudo apt remove --purge telnetd openbsd-inetd
sudo apt autoremove

3. 禁止并关闭服务(如果用的是 inetd/xinetd)

sudo systemctl disable inetd
sudo systemctl stop inetd

或(旧系统)

sudo service inetd stop

4. 防火墙禁止 23 端口(可选但推荐)

sudo iptables -A INPUT -p tcp --dport 23 -j DROP

或使用 nftables / ufw:

sudo ufw deny 23

二、禁止 telnet 客户端(不常用)

如果只是不希望系统里能使用 telnet 命令:

sudo apt remove --purge telnet

三、更安全的做法(强烈建议)

不要使用 telnet,改用 SSH:

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

四、验证

telnet localhost 23
# 应提示连接失败

如果你能说明是 Debian 版本(如 10/11/12)、是否用云服务器、是否跑了老旧设备,我可以给你更精确的操作步骤。

0 踩