設定

設定

ターゲットポートが変更され、ジャンプサーバーだけがこれを知ることができますが、ローカルホストは不明なジャンプサーバーを介してローカルポートを転送したいと思います。

設定

localhostジャンプサーバーはSSHを介してのみ接続できます。

destination:ローカルポート転送を介してlocalhostからアクセスしたいポートがあります。ポート番号は不明な間隔で変更されることがあります。ターゲットにSSHを接続できず、ポートのみを転送できます。

jump_server:ジャンプサーバーは、渡す必要がある有効なポート番号を定期的に取得するスクリプトを実行します。

私の現在の推測はこの問題を解決することです。

  1. スクリプトがjump_server環境変数にポート番号を書き込むようにします。
  2. localhostfromからtoに渡されるローカルポートの作成jump_server(固定ポートを使用)
  3. jump_server手順2では、着信固定ポートを環境変数のポートに転送するローカル専用ポート転送を作成します。
  4. 対話が必要ないようにコマンドを接続します。

私の質問

  1. このアイデアは非効率的で、ステップ3のローカル専用ポート転送が間違っているようです。この問題を解決するより良い方法はありますか?

  2. もっと良い方法がなければ、ステップ4の命令体系はどのようなものでなければなりませんか?

関連情報