在Debian系统中,关闭Telnet服务可以通过以下步骤实现:
systemctl命令(适用于Debian 8及更高版本)停止Telnet服务:
sudo systemctl stop telnet.socket
禁用Telnet服务:
sudo systemctl disable telnet.socket
确认服务状态:
sudo systemctl status telnet.socket
service命令(适用于Debian 7及更低版本)停止Telnet服务:
sudo service telnet.socket stop
禁用Telnet服务:
sudo service telnet.socket disable
确认服务状态:
sudo service telnet.socket status
iptables防火墙规则如果你希望通过防火墙来阻止Telnet连接,可以使用iptables命令。请注意,这种方法不会完全关闭Telnet服务,只是阻止外部访问。
阻止所有Telnet连接:
sudo iptables -A INPUT -p tcp --dport 23 -j DROP
保存iptables规则:
Debian系统通常使用iptables-persistent包来持久化iptables规则。你可以使用以下命令保存当前规则:
sudo netfilter-persistent save
重启iptables服务:
sudo systemctl restart netfilter-persistent
通过以上步骤,你应该能够成功关闭Debian系统中的Telnet服务。