現在の PuTTY 設定と同様に、MobaXterm でトンネリングを設定するにはどうすればよいですか?

現在の PuTTY 設定と同様に、MobaXterm でトンネリングを設定するにはどうすればよいですか?

PuTTY で私がやっていることは次のとおりです:

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

次に、ServerA (このインスタンスでは Unix ジャンプ サーバー) に ssh で接続した後、次のコマンドを使用して 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 の Web サイトにアクセスできます)

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

関連情報