クライアントをマスター検証指紋に設定する

高度に安全なネットワーク構成では、Saltクライアントが特定のマスターに接続していることを確認したい場合があります。 クライアントからマスターへの検証を設定するには、まずSaltミニオン設定ファイル内にマスターの指紋を入力します:

  • /etc/salt/minion.d/custom.conf クライアントでクラシック Salt ミニオンを使用する場合、または

  • /etc/venv-salt-minion/minion.d/custom.conf クライアントで Salt バンドルを使用する場合

その後、次のプロシージャに従います。

サーバコンテナ内のシェルにアクセスするには、コンテナホストで`mgrctl term`を実行します。

プロシージャ:マスターの指紋をクライアントに追加する
  1. マスターのコマンドプロンプトで、ルートとして、次のコマンドを使用して master.pub の指紋を見つけます:

    salt-key -F master

    クライアントで、/etc/salt/minion.d/custom.conf または /etc/venv-salt-minion/minion.d/custom.conf の設定ファイルを開きます。 この行を追加して、例の指紋を置き換えてマスターの指紋を入力します:

    master_finger: 'ba:30:65:2a:d6:9e:20:4f:d8:b2:f3:a7:d4:65:11:13'
  2. サービスを再起動します。 salt-minionの場合、次のコマンドを実行します:

    systemctl restart salt-minion
  3. または、venv-salt-minionの場合は、次のコマンドを実行します。

    systemctl restart venv-salt-minion

Saltバンドルに関する詳細については、Salt Bundleを参照してください。

クライアントからのセキュリティ設定に関する情報は、 https://docs.saltproject.io/en/latest/ref/configuration/minion.html.を参照してください。