id_rsaとid_rsa.pub
id_rsa => 秘密鍵
id_rsa.pub => 公開鍵
config
秘密鍵を複数扱うときに便利。接続するホストと秘密鍵を紐付ける。
known_hosts
初回接続の際に、接続する側(クライアント)の当該ファイルに、接続される側(サーバ側)の公開鍵がコピーされる。
authorized_keys
接続される側(サーバ側)の当該ファイルに、接続する側(クライアント側)の公開鍵をコピーしておくことで、パスワードを入力せずにログインすることが可能
ssh-addとssh-agent
ssh-add => ssh-agentデーモンのメモリに秘密鍵を登録する。
ssh-agentが起動しない場合、以下のコマンドを実行することでssh-agentが起動する。
eval `ssh-agent`
ssh-keygen
RSA認証のキーの組み(秘密鍵を公開鍵)を作成する。
その他
JenkinsのGitリポジトリを設定しようとすると認証エラーかなんかで設定できなかった。原因は、known_hostsに公開鍵の登録がなかったため。別途アクセスをし、known_hostsへ公開鍵を登録したら、Jenkinsでgitリポジトリを無事登録することができました。