SSH を安全に
自宅サーバの SSH を外から使えるようにするにあたり、セキュリティ対策を施してみました。
鍵認証のところ以外は SSHD_CONFIG 参照。 下記設定をして ufw とルータの設定を変えたら、今のところそれらしく動いてます。
パスワードではなく鍵認証に
クライアントで鍵を作って、サーバに公開鍵を置いておきます。クライアントが秘密鍵を持っていないと認証できないように設定。 念のためパスワードもかけておきました。
via ssh にてパスワードを使用しないでログインする方法
ポートを変更
22 番ポートはいろんなところから攻撃されるということなので。
ログインユーザの制限
そんなにいろんなユーザ作ってませんが、念のため。
ルートログインの禁止
root ログインはユーザ名がばれているため禁止。使わないし。
試行回数の制限
鍵認証の場合はあまり関係ないかな?