centos

centos安装openssh怎么防火墙设置

小樊
81
2025-01-02 13:40:20
栏目: 智能运维

在CentOS上安装OpenSSH后,您需要配置防火墙以允许SSH连接

  1. 首先,确保您已经安装了firewalld。如果没有,请使用以下命令安装:
sudo yum install firewalld
  1. 启动firewalld服务并设置为开机启动:
sudo systemctl start firewalld
sudo systemctl enable firewalld
  1. 查找OpenSSH服务名称。通常情况下,它应该是sshd。您可以使用以下命令查找:
sudo systemctl list-units | grep sshd

记下服务名称,因为我们将在下一步中使用它。

  1. 使用firewall-cmd命令添加SSH服务到防火墙规则。将<service_name>替换为您在上一步中找到的服务名称:
sudo firewall-cmd --permanent --add-service=<service_name>

例如,如果服务名称为sshd,则命令为:

sudo firewall-cmd --permanent --add-service=sshd
  1. 重新加载防火墙配置以应用更改:
sudo firewall-cmd --reload

现在,您已经成功配置了CentOS上的防火墙以允许SSH连接。如果您想要禁用SSH,只需将<service_name>替换为相应的名称,然后执行步骤4和5。

0
看了该问题的人还看了