メモなので細かい説明はありません。
1. オリジナル設定ファイルのバックアップ
5. symbolic linkを作成。
6. sshloginグループに所属するユーザーのみログイン可能にする。
7. 最後に新しい設定を有効にするためSSHを再起動!
1. オリジナル設定ファイルのバックアップ
- sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original
- sudo chmod a-w /etc/ssh/sshd_config.original
- PermitRootLogin no
- Port 2222 (追加)
- (LANでは22番、外部からのアクセスの場合は2222番ポートを使うようにする。ルーターでは2222番ポートのみForward。これで22番ポートを狙ったツールによる攻撃を防ぐ。)
- LoginGraceTime 20 (ログインするまでの時間-20秒経ったら遮断する)
- Uncomment Banner /etc/issue.net
- AllowGroups sshlogin (追加)
5. symbolic linkを作成。
- sudo ln -s /etc/issue /etc/issue.net
6. sshloginグループに所属するユーザーのみログイン可能にする。
- sudo addgroup sshlogin
- sudo adduser <username> sshlogin
7. 最後に新しい設定を有効にするためSSHを再起動!
- sudo /etc/init.d/ssh restart
