SSH公開鍵をサーバへコピーする「ssh-copy-id」コマンド
ssh-copy-idというコマンドを最近知りました。
公開鍵転送・登録が一発でできるので便利です。
使用方法は、以下の感じです。
$ ssh-keygen <-- 鍵の作成 $ ssh-copy-id -i ~/.ssh/id_rsa.pub <target-server> <-- id_rsa.pubを転送・登録
Mac OS Xにはssh-copy-idがインストールされていないのですが、ssh-copy-idはシェルスクリプトなので、Linux等からコピーしてくれば使用できます。
私は、Debian GNU/Linux (Lenny)からコピーしてきたのですが、修正なしで問題なく動作しました。