
我安裝了 openssh-server。我可以透過我的 ehternet 本機網路 ssh 進入伺服器,我可以從本機主機 ssh 。我已經在路由器上設定了連接埠轉送。我已運行“sudo ufw allowed 22/tcp”以確保我的連接埠 22 已開啟。
但每次我嘗試遠端連線(即 ssh my_server_ip)時,都會收到錯誤:連線到主機 my_server_ip 連接埠 22:操作逾時
我不知道如何解決這個問題。
當我在線上使用連接埠掃描服務時,我的連接埠 22 是開放的,我已經告訴路由器將連接埠 22 進行連接埠轉送到伺服器。
答案1
某些路由器在嘗試使用相同 LAN 上的外部 IP 連線到伺服器時,會遇到穿越 NAT 的問題。它在外部網路上應該可以正常工作。