在Linux系統中,關閉Telnet服務可以通過以下幾種方法實現:
對于使用Systemd的系統(如Ubuntu 16.04及更高版本、CentOS 7及更高版本):
停止Telnet服務:
sudo systemctl stop telnet.socket
禁用Telnet服務,防止它在系統啟動時自動運行:
sudo systemctl disable telnet.socket
對于使用SysVinit的系統(如CentOS 6):
停止Telnet服務:
sudo service xinetd stop
禁用Telnet服務:
sudo chkconfig telnet off
如果你使用的是iptables或firewalld等防火墻工具,可以阻止Telnet端口(默認是23)的流量。
sudo iptables -A INPUT -p tcp --dport 23 -j DROP
sudo firewall-cmd --permanent --remove-service=telnet
sudo firewall-cmd --reload
如果你確定不再需要Telnet服務,可以將其軟件包從系統中卸載。
sudo apt-get remove --purge xinetd telnetd
sudo yum remove xinetd telnet-server
通過以上方法,你可以有效地關閉Linux系統中的Telnet服務,提高系統的安全性。