Shammer's Philosophy

My private adversaria

Mac OS X でのSSH公開鍵認証設定

仮想レンタルサーバーに申し込んでみた。SSHアクセスができること、root権限で利用できることを条件に探して、月額ワンコイン以下で条件を満たすものを見つけることができた。早速申し込んでみた。例によって、SSHの公開鍵認証を設定した。SSHのポートがデフォルトの 22 じゃない。root@XXX.XXX.XXX.XXX:YYY という形式で指定すればよいのかと思ったが違っていたのでメモ。

  1. ssh-keygen -t rsa
  2. 鍵の保存場所を訊かれる(Default:~/.ssh/id_rsa)
  3. 鍵のパスフレーズを訊かれる
  4. 鍵のパスフレーズ再入力
  5. scp -P $SSH_PORT .ssh/id_rsa.pub root@$REMOTE_HOST:.ssh/authorized_keys2

とりあえず、この設定後にパスワードなしでアクセスできるようになったのを確認できた。