Linux
ssh 具有相同公共 IP 但具有不同埠的多台機器
我有一個公共 IP 分配給路由器後面的幾台機器。說
$$ M1,M2,M3 $$ 我可以從世界任何地方通過不同的埠分別登錄M1、M2、M3嗎?
現在,我可以 ping 公共 IP
ping x.x.x.x PING x.x.x.x (x.x.x.x): 56 data bytes 64 bytes from x.x.x.x: icmp_seq=0 ttl=57 time=31.424 ms 64 bytes from x.x.x.x: icmp_seq=1 ttl=57 time=35.152 ms 64 bytes from x.x.x.x: icmp_seq=2 ttl=57 time=35.229 ms
如何配置使用相同的公共/浮動 IP 來訪問所有三台機器,但使用不同的 SSH 埠?
誰能幫我解決這個問題?
是的,你可以這樣做。您的文章中沒有足夠的細節來知道確切的建議,但您只需要在路由器上進行埠轉發。通常,
ssh
伺服器偵聽埠 22。因此,在您的情況下,您可以為每台機器轉發不同的埠:
router:2122 -> M1:22 router:2222 -> M2:22 router:2322 -> M3:22
具體如何執行此操作取決於路由器上執行的軟體。如果你有一個 GUI,幾乎可以肯定有一個埠轉發選項。