github SSH Keyのファイル名を指定したい

ふつうにssh-keygenするとid_rsaが作成される。 gitではデフォルトでid_rsaが読み込まれるので単純に使うなら問題ないが、複数のSSHキーを使う場合に名称が被って困ることがある。

git用の鍵ファイルを指定する。

rsa_githubという名前で鍵を作成

ssh-keygen -f rsa_github

~/.ssh/configに以下を記述

Host github.com
  User [username]
  Port 22
  HostName github.com
  IdentityFile ~/.ssh/rsa_github