「入りたいところに、手元で作った公開鍵を渡す」

自分のとこで

myself$ ssh-keygen -t dsa

でDSA認証用の公開鍵と秘密鍵が生成される。これを相手の所に置く。

myself$ scp id_dsa.pub mukou:~/.ssh/id_dsa.myself.pub

これを使って入りたい先で認証ファイルを生成する。

mukou$ cd ~/.ssh
mukou$ cat id_dsa.myself.pub >> authorized_keys
mukou$ cat id_dsa.myself.pub >> authorized_keys2

2を作るのはsshのバージョンの違いを吸収するため。

これでOK。ログインしようとすると
myself$ ssh mukou
Enter passphrase for key ’~/.ssh/id_dsa’:

みたいなことを聞かれるので、
鍵生成時のパスフレーズを入力すればログインできる。

コメント