Macのコマンドラインから秘密鍵を指定したsshコマンドによるリモートサーバーにログインするメモです。
秘密鍵は~/.ssh/id_rsaとします。
まず秘密鍵のパーミッションが0600になっていることを確認。
ls -l ~/.ssh/id_rsa
-rw------- 1 user user 3454 2 5 7:00 id_rsa
もし0600以外だったら0600に変更します。
chmod 0600 ~/.ssh/id_rsa
次にsshコマンドを実行します。
ssh -i ~/.ssh/id_rsa ユーザー名@接続先
Enter passphrase for key '.ssh/id_rsa':
パスフレーズを求められるので鍵作成時に設定したパスフレーズを入力すればサーバーにログインできます。