Centos 配置防火墙富贵则允许1234端口的Ssh服务访问
时间: 2023-12-14 22:36:14 浏览: 133
CentOS 配置防火墙允许 1234 端口的 SSH 服务访问,可以按照以下步骤进行操作:
1. 打开终端,以 root 用户身份登录。
2. 查看防火墙状态,输入以下命令:
```
firewall-cmd --state
```
如果防火墙状态为 running,则说明防火墙已经启动。
3. 开放 1234 端口,输入以下命令:
```
firewall-cmd --zone=public --add-port=1234/tcp --permanent
```
其中,--zone 指定防火墙区域为 public,--add-port 指定添加端口,--permanent 表示永久生效。
4. 重新加载防火墙规则,输入以下命令:
```
firewall-cmd --reload
```
5. 验证是否开放成功,输入以下命令:
```
firewall-cmd --list-ports
```
如果输出包含 1234/tcp,则表示开放成功。
6. 如果您使用的是 SELinux,需要添加 SELinux 策略,输入以下命令:
```
semanage port -a -t ssh_port_t -p tcp 1234
```
其中,-a 表示添加,-t 指定类型为 ssh_port_t,-p 指定端口为 1234。
完成以上操作后,即可通过 1234 端口访问 SSH 服务。
相关问题
Centos 配置防火墙富贵则允许1234端口IP为192.168.4.6的Ssh服务访问
1. 首先,确认防火墙是否已经启动:
```
systemctl status firewalld
```
如果防火墙未启动,则使用以下命令启动防火墙:
```
systemctl start firewalld
```
2. 然后,添加允许访问的端口和IP地址到防火墙规则中:
```
firewall-cmd --permanent --add-port=1234/tcp
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.4.6/32" port protocol="tcp" port="1234" accept"
```
3. 最后,重新加载防火墙规则:
```
firewall-cmd --reload
```
这样,IP为192.168.4.6的主机即可通过1234端口访问SSH服务。
阅读全文