SSHトンネルにいくつかの問題がある[閉じる]

SSHトンネルにいくつかの問題がある[閉じる]

コンピュータがあり、ホストAとBがあります。ホストAはインターネットに接続され、ホストBはホストAのローカルネットワークにあります。ホストBには、ポート8080にWebインターフェイスがあります。ホストAのポートを転送する必要があります。その後、インターネットからホストAのホストBのWebインターフェイスを取得したいと思います。

ベストアンサー1

SSHを使用してパブリックIPアドレスを介してホストAにアクセスする場合:

ssh -L -f -N -T <local port>:<host B IP address>:8080 <host A public IP address>:<forwarded port>

これによりトンネルが確立され、バックグラウンドで実行されます。その後、ブラウザを開き、orと入力すると、localhost:<local port>ホスト127.0.0.1:<local port>Aを介してホストBにトンネルが確立されます。

-LホストAのパブリックIPへのアクセスに使用するローカルホストで転送を設定します。

-fインタラクティブセッションは必要ないので、sshにバックグラウンドで実行するように指示します。

-N実行するリモートコマンドはなく、トンネルしかないとsshに通知します。

-T疑似端末割り当てを無効にします。

これはファイアウォールが配信するように正しく設定されていると仮定し、<forwarded port>実際にはSSHの問題ではありません。

おすすめ記事