如何在 Linux 中更改 SSH 端口

默认情况下,已知 SSH 协议会侦听端口 22。虽然完全可以,但从安全角度来看,建议将默认端口更改为另一个端口。 这极大地降低了黑客使用 SSH 发起自动暴力攻击的风险。 在本指南中,我们将演示如何在 Linux 中将默认 SSH 端口更改为其他端口。

先决条件

开始时,请确保您拥有 Linux 服务器的实例。 对于本指南,我们使用的是 Ubuntu 20.04 服务器。

确保您还有一个 SSH 客户端(例如 Putty)甚至是客户端 Linux 系统,以使用新端口设置与服务器的连接。

第 1 步:检查 SSH 是否在默认端口上运行

首先,我们需要验证 SSH 服务是否在服务器上运行。 为此,请运行以下命令:

$ sudo systemctl status ssh

输出是确认 SSH 服务处于活动状态。 让我们更进一步,确保它在默认端口上运行。 运行以下 netstat 命令。

$ sudo netstat -pnltu | grep 22