如何透過 SSH 使用不同於 22 的連接埠連接到伺服器

如何透過 SSH 使用不同於 22 的連接埠連接到伺服器

首先,對於網路話題,我是一個十足的新手。

我在家庭網路中使用 Banana Pi 來運作 Samba、媒體中心和其他東西。由於我有 Hitron 路由器,我可以使用連接埠轉送從遠端存取我的本機網路。

在路由器上設定連接埠轉送我發現您可以輸入與外部連接埠不同的內部連接埠。現在,如果我想透過SSH 存取我的Banana Pi,是否可以使用22 以外的其他連接埠(即12345)連接到它,以「隱藏」其他人對連接埠22 的可訪問性,所以我只需輸入abcd .efghij.klm: 12345 進入 PuTTY(當然,我的 Banana Pi 具有 DynDNS 配置),它將路由到我的路由器 IP 的連接埠 22?

答案1

是的,可以更改連接埠。只需使用地址右側的選項即可。

油灰

附註:如果您使用命令列ssh客戶端,則可以將連接埠指定為ssh -p <port> user@server。連接埠不會像其他 URI 方案中那樣出現在位址末端。

編輯:可以將 SSH 配置為使用您喜歡的任何端口,也可以將路由器配置為將傳入端口轉發到任何其他端口。如果您的 DNS 記錄指向您的路由器(我猜是在 DMZ 中的某個位置),請確保您正在連接到您在路由器中指定的外部端口,並且路由器上的內部端口配置為與您的sshd 代理相同的連接埠。

相關內容