Ssh

如何在非標準埠上通過 ssh 執行 sock 代理?

  • June 20, 2014

我在訪問遠端伺服器上的埠 9293 上執行的 Web 應用程序時遇到了一些麻煩,只能通過埠 5634 上的 ssh 訪問。我已將 FoxyProxy 配置為路由滿足遠端主機 IP 地址的所有流量(萬用字元白名單如下* remoteip*) 到埠 1234。這個故事的結尾是它不起作用,這是我正在執行的 ssh 命令:

ssh -D 1234 user@remoteip -p 5634

然後,當我嘗試通過以下地址連接到 Web 應用程序時,它超時(啟用了 ssl):

https://remoteip:9293

有什麼想法我哪裡出錯了嗎?如果相關的話,遠端主機也正在執行 Debian 7.5。

您應該使用telnet以檢查埠轉發是否有效:

telnet localhost 1234

SSH由於您使用了錯誤的選項(兩次),它可能無法正常工作:

ssh -L localhost:1234:remoteip:5634 user@remoteip

或(取決於伺服器正在偵聽的介面:

ssh -L localhost:1234:localhost:5634 user@remoteip

引用自:https://unix.stackexchange.com/questions/137758