在CentOS系统下配置Telnet防火墙规则,需要使用firewalld
服务。以下是详细步骤:
firewalld
如果你的CentOS系统还没有安装firewalld
,可以使用以下命令进行安装:
sudo yum install firewalld
firewalld
安装完成后,启动firewalld
服务并设置为开机自启:
sudo systemctl start firewalld
sudo systemctl enable firewalld
firewalld
状态确保firewalld
服务正在运行:
sudo systemctl status firewalld
默认情况下,Telnet使用TCP端口23。你需要允许这个端口的流量通过防火墙。可以使用以下命令添加规则:
sudo firewall-cmd --permanent --add-port=23/tcp
添加规则后,需要重新加载防火墙配置以使更改生效:
sudo firewall-cmd --reload
你可以使用以下命令查看当前的防火墙规则,确认Telnet端口23已经开放:
sudo firewall-cmd --list-all
在输出中,你应该能看到类似以下的内容:
ports:
23/tcp
如果你只想允许特定的IP地址访问Telnet服务,可以使用以下命令:
sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.100" port protocol="tcp" port="23" accept'
将192.168.1.100
替换为你想要允许访问的IP地址。
再次重新加载防火墙配置以使更改生效:
sudo firewall-cmd --reload
最后,你可以从另一台机器测试Telnet连接,确保配置正确:
telnet your_server_ip 23
将your_server_ip
替换为你的服务器IP地址。
通过以上步骤,你应该能够在CentOS系统下成功配置Telnet防火墙规则。