ssh-agent を使用する場合は、Master Server を起動する前に、次の処理を行います。ssh-agent を使用しない場合、この処理は不要です。
ssh-agent を起動します。
% eval `ssh-agent` |
ssh-agent により、2 つの環境変数 SSH_AUTH_SOCK と SSH_AGENT_PID が設定されます。ssh と ssh-add は、これらの環境変数を使って ssh-agent に接続します。
生成した非公開鍵をアップロードします。
% ssh-add path-to-file/ |
path-to-file/ には、非公開鍵ファイルを保存した安全なメディアのパスを指定します。
パスワードプロンプトが表示されます。
鍵の生成時に作成したパスワードを入力します。
eval `ssh-agent –k` コマンドで、ssh-agent を停止できます。
このコマンドは、SSH_AGENT_PID 変数を使って、ssh-agent プロセスに停止信号を送ります。 また、ssh-agent の起動時に設定した環境変数の設定を解除します。