19.4. 管理対象ノードに接続するジャンプホストを使用するように Automation Controller を設定する


Automation Controller が提供する認証情報は、ProxyCommand によってジャンプホストに送信されることはありません。認証情報は、トンネル接続がセットアップされている場合に、エンドノードにのみ使用されます。

19.4.1. SSH 設定ファイルで固定のユーザー/キーファイルを設定する

ジャンプホスト経由で接続を設定する ProxyCommand 定義の SSH 設定ファイルで、固定のユーザー/キーファイルを設定できます。

前提条件

  • 管理対象ノードへの SSH 接続を確立するノード (Hybrid Controller や実行ノードなど) からすべてのジャンプホストに到達できるかどうかを確認する。

手順

  1. 各ノードに以下の詳細情報を含む SSH 設定ファイル /var/lib/awx.ssh/config を作成してください。

    Host jumphost.example.com
        Hostname jumphost.example.com
        User <jumphostuser>
        Port <jumphostport>
        IdentityFile ~.ssh/id_rsa
        StrictHostKeyChecking no
        ProxyCommand ssh -W %h:%p jumphost.example.com
    • このコードは、ジャンプホスト 'jumphost.example.com' に接続するために必要な設定を指定します。
    • Automation Controller は各ノードから管理対象ノードへの SSH 接続を確立します。
    • 例として挙げた値 (jumphost.example.comjumphostuserjumphostport~/.ssh/id_rsa) は、ご使用の環境に合わせて変更してください。
    • ノード上にすでに作成されている SSH 設定ファイル /var/lib/awx/.ssh/config に、Host に一致するブロックを追加します。例:

      Host 192.0.*
         ...
      • Host 192.0.* の行は、そのサブネット内のすべてのホストがそのブロックで定義された設定を使用することを示しています。具体的には、そのサブネット内のすべてのホストは ProxyCommand 設定を使用してアクセスされ、jumphost.example.com 経由で接続されます。
      • Host * を使用して、すべてのホストが指定されたプロキシー経由で接続することを示す場合は、jumphost.example.com がそのマッチングから除外されていることを確認してください。例:

        Host * !jumphost.example.com
            ...

        Red Hat Ansible Automation Platform UI の使用

  2. ナビゲーションパネルで、Settings Automation Execution Job を選択します。
  3. 編集を クリックし、隔離されたジョブを公開するパスフィールド/var/lib/awx .ssh:/home/runner/.ssh:0 を追加します。
  4. Save をクリックして変更を保存します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る