如何透過 ssh 在非標準連接埠上運行 sock 代理程式?

如何透過 ssh 在非標準連接埠上運行 sock 代理程式?

我在存取遠端伺服器上的連接埠9293 上執行的Web 應用程式時遇到了一些麻煩,只能透過連接埠5634 上的ssh 存取。如下 * Remoteip*) 到連接埠 1234。

ssh -D 1234 user@remoteip -p 5634

然後,當我嘗試透過以下位址連接到 Web 應用程式時,它逾時(啟用了 ssl):

https://remoteip:9293

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

答案1

您應該使用telnet以下命令來檢查連接埠轉送是否有效:

telnet localhost 1234

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

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

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

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

相關內容