在CentOS上安装OpenSSH后,您需要配置防火墙以允许SSH连接
firewalld
。如果没有,请使用以下命令安装:sudo yum install firewalld
firewalld
服务并设置为开机启动:sudo systemctl start firewalld
sudo systemctl enable firewalld
sshd
。您可以使用以下命令查找:sudo systemctl list-units | grep sshd
记下服务名称,因为我们将在下一步中使用它。
firewall-cmd
命令添加SSH服务到防火墙规则。将<service_name>
替换为您在上一步中找到的服务名称:sudo firewall-cmd --permanent --add-service=<service_name>
例如,如果服务名称为sshd
,则命令为:
sudo firewall-cmd --permanent --add-service=sshd
sudo firewall-cmd --reload
现在,您已经成功配置了CentOS上的防火墙以允许SSH连接。如果您想要禁用SSH,只需将<service_name>
替换为相应的名称,然后执行步骤4和5。