在Debian系统中,关闭Telnet服务可以通过以下步骤实现:
systemctl命令停止Telnet服务:
sudo systemctl stop telnet.socket
禁用Telnet服务(防止系统启动时自动启动):
sudo systemctl disable telnet.socket
确认服务状态:
sudo systemctl status telnet.socket
service命令(适用于较旧的系统)停止Telnet服务:
sudo service telnet.socket stop
禁用Telnet服务:
sudo service telnet.socket disable
确认服务状态:
sudo service telnet.socket status
iptables防火墙规则如果你希望通过防火墙来阻止Telnet连接,可以使用iptables命令:
阻止所有Telnet连接:
sudo iptables -A INPUT -p tcp --dport 23 -j DROP
保存iptables规则(确保重启后规则仍然有效):
sudo sh -c "iptables-save > /etc/iptables/rules.v4"
或者,如果你使用的是ufw(Uncomplicated Firewall),可以这样操作:
启用ufw:
sudo ufw enable
阻止Telnet端口:
sudo ufw deny 23/tcp
systemctl start telnet.socket或service telnet.socket start命令。通过以上步骤,你可以安全地在Debian系统中关闭Telnet服务。