N1 Grid Service Provisioning System 5.0 インストールガイド

Proceduressh-agent の鍵を設定する

ssh-agent を使用する場合は、この作業を行なって Local Distributor と Remote Agent に鍵をコピーしてください。

手順
  1. Master Server で、非公開鍵ファイル ~/.ssh/id_rsa を安全なメディアにコピーします。


    % cp /User-home/.ssh/id_rsa path_to_file/
    

    User-home には、現在ログインしているユーザーの Master Server マシン上のホームディレクトリを指定します。path_to_file/ には、非公開鍵ファイルを保存する安全なメディアのパスを指定します。

  2. ローカルファイルシステムから非公開鍵ファイルを削除します。


    % rm /User-home/.ssh/id_rsa
    
  3. SSH を使用するように設定する各 Local Distributor と Remote Agent に公開鍵をコピーします。~/.ssh/authorized_keys2 ファイルに鍵を保存してください。


    % cp /User-home.ssh/id_rsa.pub /User-home-APP/.ssh/authorized_keys2
    

    User-home には、Master Server マシン上のホームディレクトリを指定します。User-home-APP には、現在ログインしているユーザーの Local Distributor または Remote Agent マシン上のホームディレクトリを指定します。

  4. .ssh/ ディレクトリとその親ディレクトリ (存在する場合) が world-writable (誰でも書き込める状態) でないことを確認します。

  5. .ssh/authorized_keys2 ファイルの書き込み許可を 600 に変更します。

  6. ssh-agent の転送機能を有効にするため、Master Server と Local Distributor の config.properties ファイルにある次の行を編集します。

    現在の構成は次のとおりです。


    net.ssh.args=-o|BatchMode yes

    この行を編集して -A オプションを含めます。


    net.ssh.args=-o|BatchMode yes|-A