Open SSHを使ってセキュアにリモートログイン

設置してもずっとほったらかしにしていた自宅サーバー。OpenSSHはインストールしていたんだけど、公開鍵・秘密鍵を作り方をすっかり忘れていたので、メモ。
公開鍵・秘密鍵を使って
(1)Cent OS側で公開鍵・秘密鍵の作成
openSSH - 秘密鍵/公開鍵の作成
(2)クライアントソフトの用意「PuTTYjp

(3)Puttyで鍵の作成
PuTTYgenの利用
Poderosa場合
(4)SSHサーバーの設定
vi /etc/ssh/sshd_config
鍵認証のみ、SSHのバージョン、rootでの接続禁止など。
http://centossrv.com/openssh.shtml
(5)外部からのホスト設定
echo "sshd: 192.168.0.1" >> /etc/hosts.allow
で、接続可能なホストを登録。それ以外は接続拒否
echo "sshd: ALL" >> /etc/hosts.deny
vi /etc/hosts.allow で、確認・修正

OpenSSH公式