SSH公開鍵をサーバへコピーする「ssh-copy-id」コマンド

ssh-copy-idというコマンドを最近知りました。
公開鍵転送・登録が一発でできるので便利です。


使用方法は、以下の感じです。

$ ssh-keygen     <-- 鍵の作成
$ ssh-copy-id -i ~/.ssh/id_rsa.pub <target-server>     <-- id_rsa.pubを転送・登録

の~/.ssh/authorized_keysに公開鍵が登録されます。


Mac OS Xにはssh-copy-idがインストールされていないのですが、ssh-copy-idはシェルスクリプトなので、Linux等からコピーしてくれば使用できます。
私は、Debian GNU/Linux (Lenny)からコピーしてきたのですが、修正なしで問題なく動作しました。