如何通过 SSH 使用 22 以外的端口连接到服务器

如何通过 SSH 使用 22 以外的端口连接到服务器

首先,对于网络主题,我完全是一个新手。

我使用 Banana Pi 在我的家庭网络中运行 Samba、媒体中心和其他东西。由于我有 Hitron 路由器,因此我可以使用端口转发从远程访问我的本地网络。

在路由器上设置端口转发时,我发现您可以输入与外部端口不同的内部端口。现在,如果我想通过 SSH 访问我的 Banana Pi,是否可以使用 22 以外的其他端口(即 12345)连接到它,以“隐藏”端口 22 的可访问性,因此我只需在 PuTTY 中输入 abcd.efghij.klm:12345(当然,我的 Banana Pi 具有 DynDNS 配置),它将路由到我的路由器的 22 端口 IP?

答案1

是的,可以更改端口。只需使用地址右侧的选项即可。

油灰

附注:如果您使用命令行ssh客户端,则可以将端口指定为ssh -p <port> user@server。端口不会像在其他 URI 方案中那样出现在地址末尾。

编辑:可以将 SSH 配置为使用您喜欢的任何端口,也可以将路由器配置为将传入端口转发到任何其他端口。请确保您的 DNS 记录指向路由器(我猜是在 DMZ 中的某个地方),您正在连接到路由器中指定的外部端口,并且路由器上的内部端口配置为与您的 sshd 代理相同的端口。

相关内容