前のトピック: プロキシ タッチポイントのリモート ホスト上での SSH ユーザ アカウントの作成次のトピック: プロキシ タッチポイント プロパティの設定


リモート ホストへの SSH 信頼関係の作成

公開鍵認証を利用できるようにする場合は、プロキシ タッチポイント ホストからターゲット リモート ホストへの信頼関係を作成します。 その後、プロキシ タッチポイントを実行するコンピュータからターゲット コンピュータへの SSH 接続をテストします。 2 台のホスト コンピュータ間に信頼関係が作成されます。

CA Process Automation では、ユーザ/パスワード認証が失敗する場合にのみ、設定されている公開鍵認証を使用します。

信頼関係を作成するには、ssh-keygen プログラムを使用して、秘密鍵/公開鍵のペアを生成します。 秘密鍵は、エージェントがインストールされているホスト上に保持されます。 エージェントがインストールされていないターゲット リモート ホストに公開鍵をコピーします。

以下の手順に従います。

  1. 鍵ペアを生成します。 以下のコマンドを使用します。<ユーザ名> は、ターゲット コンピュータ上で作成した SSH ユーザ アカウントのユーザ名です。
    ssh-keygen -t dsa -b 1024 -f ユーザ名
    

    後でパスワードとして使用するパスフレーズの入力を求められます。

  2. プロンプトに応じてパスフレーズを指定します。

    <ユーザ名> という名前の秘密鍵ファイルと、<ユーザ名>.pub という名前の公開鍵ファイルが作成されます。

  3. <ユーザ名> という名前の秘密鍵ファイルを、以下のいずれかの場所に配置します。
  4. 公開鍵ファイル(<ユーザ名>.pub)をターゲット ホストに転送し、SSH デーモンが検出できる場所に配置します。

    別の SSH デーモンは別の規則に従います。 公開鍵ファイルのフォーマット要件などの詳細については、ssh-keygen のオプションを確認してください。

  5. OpenSSH の場合は、公開ファイルを、<ユーザ名> 用に許可された鍵が含まれるファイルに連結する必要があります。 プロキシ ターゲットの SSH ホスト上で、以下の cat コマンドを実行します。
    cat <ユーザ名>.pub >> ~<ユーザ名>/.ssh/authorized_keys
    

関連項目:

SSH 接続のための CA Process Automation 固有の要件