默认情况下,已知 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