centos

CentOS下如何配置Telnet防火墙规则

小樊
40
2025-05-20 20:57:54
栏目: 智能运维

在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 systemctl status firewalld

4. 配置Telnet端口

默认情况下,Telnet使用TCP端口23。你需要允许这个端口的流量通过防火墙。可以使用以下命令添加规则:

sudo firewall-cmd --permanent --add-port=23/tcp

5. 重新加载防火墙配置

添加规则后,需要重新加载防火墙配置以使更改生效:

sudo firewall-cmd --reload

6. 验证规则是否生效

你可以使用以下命令查看当前的防火墙规则,确认Telnet端口23已经开放:

sudo firewall-cmd --list-all

在输出中,你应该能看到类似以下的内容:

ports:
  23/tcp

7. 允许特定IP访问Telnet

如果你只想允许特定的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地址。

8. 重新加载防火墙配置

再次重新加载防火墙配置以使更改生效:

sudo firewall-cmd --reload

9. 测试Telnet连接

最后,你可以从另一台机器测试Telnet连接,确保配置正确:

telnet your_server_ip 23

your_server_ip替换为你的服务器IP地址。

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

0
看了该问题的人还看了