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を書き換えればできるだろう