Secure Shell の鍵認証では、公開鍵/秘密鍵のペアを使用します。ホスト認証に鍵のペアを使用するには、公開鍵がホスト上の認可済み鍵に追加されている必要があります。鍵エージェントを使用すると、簡単にアップロードできます。エージェントは、指定のホストで実行されている Secure Shell サーバの種類を自動的に特定し、ホストに適した種類の鍵を使用して公開鍵をエクスポートし、指定の場所に (SFTP を使用して) インストールします。
公開鍵は、安全な SFTP プロトコルを使用して転送されます。公開鍵をアップロードするには、パスワード認証を使用できる必要があります。
公開鍵をサーバにアップロードするには
鍵エージェントを起動してロック解除します。
サーバ認証に使用する鍵を選択し、[アップロード] をクリックします。
鍵をアップロードするホストの名前を入力します(通常は、[SSH 構成セクション] は空白のままでかまいません。鍵をアップロードするために、鍵エージェントによってホストへの Secure Shell 接続が確立されます。この接続に使用する SSH 設定を、[SSH 構成セクション] で指定します)。[OK] をクリックします。
表示されたダイアログボックスに、この鍵を使用してホストに対して認証を行うユーザの名前とパスワードを入力します。
ホストへの安全な接続が確立されると、ダイアログボックスが開き、この鍵をアップロードするホスト上の場所に関する情報が表示されます。通常は、この設定を変更する必要はありません。詳細については、以下の「注意」を参照してください。
メモ:
鍵エージェントがロックされている場合は、[アップロード] は使用できません。
[公開鍵のアップロード] ダイアログボックスに、転送に関する情報が表示されます。[OK] をクリックしてこのダイアログボックスを閉じます。
Reflection for Secure IT、F-Secure、および SSH Communications (SSH Tectia) サーバが実行されているホストにアップロードした鍵は、SECSH 形式でエクスポートされます。既定で、これらの鍵はユーザの .ssh2 ディレクトリにインストールされ、適切な KEY エントリが authorization ファイルに追加されます。このファイルがまだない場合は、新規作成され、適切なファイル権限が付与されます。
OpenSSH サーバが実行されているホストにアップロードした鍵は、OPENSSH 形式でエクスポートされます。既定では、これらの鍵はユーザの .ssh2 ディレクトリにある authorized_keys ファイルに追加されます。このファイルがまだない場合は、新規作成され、適切なファイル権限が付与されます。