Linuxで公開鍵と秘密鍵

うちの研究室のサーバーがフィッシング詐欺で使われてしまったので、以後セキュリティのためTTermを使った公開鍵・暗号鍵による認証方式に変更することにする

とりあえず、SSH2でログインするために
UTF-8 TeraTermPro SSH2を入手
http://sleep.mat-yan.jp/~yutaka/windows/

http://www.kaju.homeip.net/openssh.shtml#n05

と。ただし暗号鍵を生成するのはサーバー上ではなく、クライアント上でやりたい。ただし、これもUTF-8 TeraTermPro SSH2でSetUpメニューから秒殺。
で、id_rsaほにゃほにゃというファイルができるので、公開鍵をサーバーにアップする。「〜pub」というファイル。あとは.sshディレクトリをホーム以下に作り、そこにauthorized_keysという名前で置く

で、秘密鍵だが、どこでもいいのだがidentityという名前で置く。

あとはTeraterm上で秘密鍵を利用してアクセスする。しかし、秘密鍵と共にパスワードを指定すればログインできるものの、パスワードを指定しないとログインできない・・・

まあ、これもsshd_configを書き換えればできるだろう