1:クライアントで秘密鍵公開鍵を作る(プロトコル2)
$ ssh-keygen -t dsa
を入れると公開鍵“id_dsa.pub”,秘密鍵“id_dsa”が作成される.
パスワードを用いる場合は,keygenの実行中に設定できる.
(プロトコル1ならばssh-keygen -t rsa1→identity, identity.pubとなる)
2:サーバに公開鍵を設定する
サーバの$HOME/.ssh/の下にauthorized_keys2を作り,先ほど作った公開鍵を登録する.
$ cat id_dsa.pub >> authorized_keys2
サーバで使うアカウントの.ssh/の下に入れること.
(プロトコル1ならばauthorized_keysに加えればよい)
注:authorized_keysをauthorized_keyにしちゃだめ.“s”を忘れるな!