在CentOS系统中,关闭Telnet服务可以通过以下几种方法实现:
systemctl
命令停止Telnet服务:
sudo systemctl stop telnet.socket
禁用Telnet服务(防止系统重启后自动启动):
sudo systemctl disable telnet.socket
确认服务状态:
sudo systemctl status telnet.socket
firewalld
防火墙如果你使用的是firewalld
作为防火墙管理工具,可以阻止Telnet端口(默认是23)的流量。
阻止Telnet端口:
sudo firewall-cmd --permanent --remove-port=23/tcp
重新加载防火墙配置:
sudo firewall-cmd --reload
iptables
防火墙如果你使用的是iptables
作为防火墙管理工具,可以添加规则来阻止Telnet端口。
阻止Telnet端口:
sudo iptables -A INPUT -p tcp --dport 23 -j DROP
保存iptables规则(CentOS 7及以上版本):
sudo systemctl enable iptables
sudo systemctl start iptables
如果你的系统启用了SELinux,可以通过设置策略来限制Telnet的使用。
查看SELinux状态:
sestatus
设置SELinux策略(例如,禁止Telnet访问):
sudo setsebool -P telnetd_disable 1
通过以上方法,你可以有效地在CentOS系统中关闭Telnet服务,提高系统的安全性。