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は下記
コメント