Macでssh-copy-idを使う

Linuxでは、クライアントからリモート側へ公開鍵を転送・登録するのに、ssh-copy-idのコマンドを使うのですが、Macにはインストールされていないようなので、何で入ってないんだろう?と思ってました。
よく見ると、ssh-copy-idってシェルスクリプトなので、これだったら動きそうだと言うことで、近くにあるUbubutuからssh-copy-idをコピーしてきたら、あっさり動いた。
(BSD系のUnixからコピーした方が良さそうだと思うが、動いたので、結果オーライって事で ^^;)

ちなみに、私の環境だと、公開鍵はDSA、鍵登録先は、authorized_keys2にしている事がほとんどなので、ssh-copy-idを

ID_FILE="${HOME}/.ssh/id_dsa.pub"
.ssh/authorized_keys2

と弄ってます。
で、/usr/bin/へコピー

ちなみに、ssh-copy-idの使い方は、言うまでもないかと思いますが、

$ ssh-keygen -t 1024 dsa   <--鍵作成
$ ssh-copy-id -i <remote> <--id_dsa.pubを転送

お終い

書き換えたssh-copy-idは下記

スポンサーリンク
336×280(テキスト&ディスプレイ広告)
336×280(テキスト&ディスプレイ広告)
banner