如何在 MobaXterm 中設定類似於我目前 PuTTY 設定的隧道?

如何在 MobaXterm 中設定類似於我目前 PuTTY 設定的隧道?

以下是我使用 PuTTY 所做的事情:

PuTTY settings, Connection > SSH > Tunnels:
source = 8000
destination = 0.0.0.0:8000

然後,在我透過 ssh 進入 ServerA(本例中為 unix 跳轉伺服器)後,我使用下列命令登入 ServerB:

$ ssh serverB -L 8000:0.0.0.0:8000

然後我執行 Django 虛擬環境的 source 指令,然後執行以下 runserver 指令:

$ python manage.py runserver 0.0.0.0:8000

然後我就可以透過以下方式存取本地電腦上的網站http://127.0.0.1:8000

我如何在 MobaXterm 中設定這種東西?我想不通;它的隧道選項更加令人困惑,我嘗試的一切都失敗了。

答案1

對於 MobaXterm,打開 MobaSSHtunnel 並選擇“本地連接埠轉送”

輸入以下資訊:

轉送連接埠- 瀏覽器上用於存取本機上的 Django 網站的連接埠(例如:1234,以便您可以存取 localhost:1234 上的網站)

SSH伺服器- 您的遠端伺服器的IP位址

SSH登入- 您在遠端伺服器上的使用者名

SSH埠- 您使用的 SSH 伺服器上的連接埠(通常為 22)。

遠端伺服器- 遠端伺服器上 Django 網站的位址(127.0.0.1根據您的情況)

遠端埠- 遠端伺服器上 Django 網站的連接埠(8000根據您的情況)

localhost:1234在此範例中,我在瀏覽器上 造訪 Django 網站:在此範例的圖像中,我在瀏覽器上造訪 localhost:1234 上的 Django 站點

如果您使用 SSH 金鑰登錄,則可以在儲存隧道後新增金鑰。

若要新增 SSH 金鑰,請按「設定」上的按鍵: 若要新增 SSH 金鑰,請按「設定」上的鍵

之後,您可以在自己的瀏覽器上開啟 Django 應用程式localhost:1234! :)

相關內容