SUSE Linux Enterprise Server 设置防火墙开启 SSH 远程端口
SSH(Secure Shell)是一种加密的网络传输协议,用于在不安全的网络环境中保护数据的安全,在 SUSE Linux Enterprise Server 中,我们可以通过配置防火墙规则来开启 SSH 远程端口,以便外部用户可以访问服务器,本文将详细介绍如何在 SUSE Linux Enterprise Server 中设置防火墙开启 SSH 远程端口。
安装并启动 firewalld
我们需要安装 firewalld 服务,在终端中输入以下命令:
sudo zypper install firewalld sudo systemctl start firewalld
允许 SSH 端口
接下来,我们需要允许 SSH 端口,默认情况下,SSH 使用端口 22,在终端中输入以下命令:
sudo firewall-cmd --permanent --add-service=ssh
重载防火墙配置
为了使更改生效,我们需要重载防火墙配置,在终端中输入以下命令:
sudo firewall-cmd --reload
设置开机自启
为了让防火墙在系统启动时自动运行,我们需要将其设置为开机自启,在终端中输入以下命令:
sudo systemctl enable firewalld
验证 SSH 端口是否开放
我们需要验证 SSH 端口是否已经开放,在终端中输入以下命令:
sudo firewall-cmd --list-all | grep sshd
如果看到类似以下输出,说明 SSH 端口已经成功开放:
--permanent --add-port=22/tcp trust accept ip4 0.0.0.0/0 any eq self
相关问题与解答:
1、如何关闭 SSH 端口?
答:要关闭 SSH 端口,可以使用以下命令:
sudo firewall-cmd --permanent --remove-service=ssh sudo firewall-cmd --reload
2、如果防火墙没有自动启动怎么办?
答:如果防火墙没有自动启动,可以使用以下命令手动启动:
sudo systemctl start firewalld
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/197156.html