在Debian系统中,关闭Telnet服务可以通过以下步骤实现:
systemctl
命令停止Telnet服务:
sudo systemctl stop telnet.socket
禁用Telnet服务(防止系统启动时自动启动):
sudo systemctl disable telnet.socket
service
命令(适用于旧版本的Debian)停止Telnet服务:
sudo service telnet.socket stop
禁用Telnet服务:
sudo service telnet.socket disable
编辑/etc/xinetd.d/telnet
文件:
sudo nano /etc/xinetd.d/telnet
将disable = no
改为disable = yes
:
service telnet
{
disable = yes
...
}
重启xinetd
服务:
sudo systemctl restart xinetd
如果你使用的是ufw
(Uncomplicated Firewall),可以通过以下命令阻止Telnet端口(默认是23):
sudo ufw deny 23/tcp
然后重新加载防火墙规则:
sudo ufw reload
无论使用哪种方法,都可以通过以下命令验证Telnet服务是否已成功关闭:
sudo systemctl status telnet.socket
或者
sudo netstat -tuln | grep 23
如果没有任何输出,说明Telnet服务已经成功关闭。
希望这些步骤能帮助你在Debian系统中成功关闭Telnet服务。