在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服务。