如何在 Rehdat 7 Linux 服务器上打开 SSH 端口 22
SSH 协议默认在端口 22 上运行。为了接受 Red Hat 7 Linux SSH 服务器上的传入连接,您需要确保允许端口 22 通过防火墙。这将涉及在firewalld(Red Hat 的默认防火墙接口)中打开端口。
在本教程中,您将学习如何在 Red Hat Enterprise Linux 版本 7 上打开 SSH 端口 22。唯一的先决条件是您必须已安装 SSH。
在本教程中您将学习:
如何在 RHEL 7 上打开 SSH 端口 22
如何查看firewalld和iptables中配置的防火墙规则
如何在 Red Hat 7 上打开 SSH 端口 22 分步说明
首先打开一个命令行终端。然后,执行以下命令在 Red Hat 7 Linux 服务器上打开 SSH 端口 22:
# firewall-cmd --zone=public --permanent --add-service=ssh
要应用新的防火墙设置,您需要重新加载firewalld:
# firewall-cmd --reload
您可以通过列出所有为firewalld配置的规则来验证新的更改:
# firewall-cmd --list-all
或者直接检查 iptables 规则:
# iptables-save | grep dport\ 22
如果您稍后需要删除此规则,从而再次关闭 SSH 端口 22:
# firewall-cmd --zone=public --remove-service=ssh --permanent # firewall-cmd --reload
结束语
在本教程中,我们了解了如何在 Red Hat 7 Linux 系统上打开 SSH 端口 22。进行此更改后,您的系统将开始接受传入的 SSH 连接。当然,您可能仍然需要配置其他安全设备,例如位于 Red Hat 服务器前面的物理防火墙或路由器。