CUBE SUGAR STORAGE

技術系のことかきます。
Recent Tweets @

これまで公開鍵ってディレクトリを作って scp してパーミッションを変えてーみたいにかなり面倒くさいことをしてたけど ssh-copy-id コマンドを使うと楽できるみたい。

Linux ディストリビューションなら最初から入ってるものも多そうだけど Mac OS X には入ってなかったので Homebrew から入れる。

$ brew install ssh-copy-id

何はともあれ公開鍵ペアを作る。
$ ssh-keygen -t rsa

作った公開鍵を、目的のホストに設置する。 以下のコマンドを叩くとパスワードでログインを促される。
$ ssh-copy-id -i ~/.ssh/id_rsa.pub <username>@<host>

上手くいけば公開鍵を使ってログインできるようになっているはず。
$ ssh <username>@<host>
めでたしめでたし。