- SSHキーペアの生成: 最初に、SSHキーペアを生成する必要があります。以下のコマンドを使用して、新しいSSHキーペアを作成します。
ssh-keygen -t rsa -b 4096 -C "[email protected]"
このコマンドを実行すると、SSHキーペアが~/.sshディレクトリに生成されます。公開鍵(.pub拡張子)と秘密鍵(鍵のパスフレーズで保護されたファイル)の2つのファイルが生成されます。
- SSHエージェントの起動: 次に、SSHエージェントを起動します。以下のコマンドを使用します。
eval "$(ssh-agent -s)"
これにより、SSHエージェントが起動し、キーペアの管理が可能になります。
- SSHキーの追加: SSHキーをエージェントに追加するには、以下のコマンドを使用します。
ssh-add ~/.ssh/id_rsa
このコマンドを実行すると、秘密鍵がエージェントに追加されます。
- エラーの解決: SSHキーを追加する際によく発生するエラーとその解決法について説明します。
-
"Could not open a connection to your authentication agent": このエラーは、SSHエージェントが実行されていないことを示しています。先ほどの手順2でSSHエージェントを起動する必要があります。
-
"Permission denied (publickey)": このエラーは、SSHキーが正しく読み込まれなかったことを示しています。キーが正しい場所に配置されているか、正しいパーミッション(600)を持っているかを確認してください。
以上が、SSHキーの追加方法と一般的なエラーの解決法です。これらの手順とコード例を参考にして、SSHキーの追加に成功してください。