ローカルで秘密鍵と公開鍵作成
% ssh-keygen
パスフレーズ聞かれるので適当にうつ.
.sshディレクトリ以下にid_rsaとid_rsa.pubが作成される
id_rsa.pubをリモートホストに登録
↓あんまりセキュリティ上良くないけどリモートに送る方法
% cat .ssh/id_rsa.pub | ssh username@server "cat >> .ssh/authorized_keys"
Puttyから鍵生成する場合(20091113追記)
1.puttygen起動して鍵生成(種類はSSH-2 RSAにした)
2.生成してマウスをぐりぐり動かす
3."OpenSSHのauthorized_keysファイルにペーストするための公開鍵"が表示されるのでコピーor保存
4.リモートの.ssh以下のauthorized_keysファイルにコピーした内容を保存or追記
5.必要ならパーミッションの設定して終わり