在Debian系统中关闭Telnet服务,可以按照以下步骤操作:
停止Telnet服务:
sudo systemctl stop telnet.socket
禁用Telnet服务(防止系统启动时自动启动):
sudo systemctl disable telnet.socket
确认服务状态:
sudo systemctl status telnet.socket
如果显示“inactive (dead)”,则表示Telnet服务已成功关闭。
如果你希望通过防火墙来阻止Telnet连接,可以使用iptables
命令:
阻止所有Telnet连接:
sudo iptables -A INPUT -p tcp --dport 23 -j DROP
保存iptables规则(确保重启后规则仍然有效):
nftables
:sudo nft add rule inet filter input tcp dport 23 drop
sudo nft list ruleset
iptables-persistent
:sudo netfilter-persistent save
sudo netfilter-persistent reload
如果你使用的是ufw
(Uncomplicated Firewall),可以这样操作:
阻止Telnet连接:
sudo ufw deny 23/tcp
重新加载ufw规则:
sudo ufw reload
确认规则已应用:
sudo ufw status
查看输出中是否有23/tcp
被拒绝的规则。
sudo systemctl start telnet.socket
命令重新启动服务。通过以上方法之一,你可以有效地在Debian系统中关闭Telnet服务,提高系统的安全性。