Ssh

SSH 隧道 - 代理無法從遠端位置工作(登錄正常)

  • July 3, 2014

我剛剛設置了一個 Cygwin SSH 伺服器並成功地從遠端位置通過隧道連接到它。登錄有效,但是當我將瀏覽器指向 localhost 8888 (sock 5) 時,所有連接都被拒絕。

我怎麼可以登錄,然後不能從遠端位置瀏覽?這可能與我路由器上的埠轉發有關嗎?(目前有 22 台機器轉發到 SSH 伺服器)。

其他資訊…

  • 我可以通過 SSH 連接到本地機器上的伺服器並成功瀏覽。
  • 我正在遠端連接ssh -D 8888 mysite@test.mysite.net -vv
  • 伺服器是 Windows,客戶端是 OSX(終端)

編輯:令人沮喪的是,在沒有故意更改伺服器上的任何內容的情況下,本地隧道代理已停止工作。兩個客戶端現在都連接並接受之前的密碼debug1: Exit status 1

您使用的客戶端是什麼作業系統?

嘗試連接瀏覽器時 ssh 客戶端是否保持打開狀態?

如果您使用 openssh 客戶端創建此隧道,您可能需要添加 -N 標誌來創建隧道而不需要命令:

ssh -ND 8888 mysite@test.mysite.net -vv

您可能還想在創建隧道後檢查 netstat 的輸出,以確保它確實處於活動狀態。

引用自:https://serverfault.com/questions/609921