無法透過 ssh 登入路由器後面的機器

無法透過 ssh 登入路由器後面的機器

我正在嘗試從遠端位置 ssh 進入路由器後面的桌面。我已將路由器 (TP-link AC1750) 設定為使用其本機網路 IP 將 TCP 連線轉送到連接埠 8000 以及桌面上的連接埠 8000。 (我遵循在多頁上讀到的建議,而不使用預設連接埠 22)。我已經包括了

Port 8000

在我的桌面的 sshd_config 檔案中,以便它偵聽連接埠 8000 上的請求。

當我嘗試從遠端電腦 ssh 登入時

ssh -p 8000 username@routers-public-ip-address

我收到超時錯誤。跑步

ssh -p -v username@routers-public-ip-address

在客戶端給出

debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: applying options for *
debug1: Connecting to <ip address> [<ip address>] port 8000
debug1: connect to address 128.253.10.57 port 8000: Operation timed out
ssh: connect to host 128.253.10.57 port 8000: Operation timed out

伺服器端日誌沒有表示嘗試建立 TCP 連線。

我可以使用本機 IP 從同一 LAN 上的電腦進行 ssh 登入。

我正在嘗試查找路由器本身的日誌,因為我現在懷疑這就是問題所在,因為伺服器似乎沒有任何嘗試連接的日誌。一旦我找到這些,如果它不能立即解決問題,我將再次更新這篇文章。

相關內容