centos

如何在CentOS上配置Telnet防火墙规则

小樊
54
2025-09-30 11:04:46
栏目: 智能运维

在CentOS上配置Telnet防火墙规则,您需要使用firewalld服务。以下是详细步骤:

1. 安装firewalld

如果您的CentOS系统上还没有安装firewalld,可以使用以下命令进行安装:

sudo yum install firewalld

2. 启动并启用firewalld服务

安装完成后,启动firewalld服务并设置为开机自启:

sudo systemctl start firewalld
sudo systemctl enable firewalld

3. 检查firewalld状态

确保firewalld服务正在运行:

sudo firewall-cmd --state

输出应该是running

4. 允许Telnet端口(默认端口23)

使用以下命令允许Telnet流量通过防火墙:

sudo firewall-cmd --permanent --add-service=telnet

--permanent选项表示永久生效,即使重启系统也不会丢失规则。

5. 重新加载防火墙配置

应用新的防火墙规则:

sudo firewall-cmd --reload

6. 验证规则是否生效

检查Telnet端口是否已经开放:

sudo firewall-cmd --list-all

在输出中查找services部分,确认telnet服务是否在其中。

7. 测试Telnet连接

从另一台机器尝试连接到您的CentOS服务器的Telnet端口(默认端口23):

telnet your_server_ip 23

如果一切配置正确,您应该能够成功连接。

注意事项

例如,限制只有特定IP地址可以访问Telnet服务:

sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.100" port protocol="tcp" port="23" accept'

通过以上步骤,您应该能够在CentOS上成功配置Telnet防火墙规则。

0
看了该问题的人还看了