rootのログインを禁止にする


VPSを借りて一番最初に行うrootのログインの禁止のメモです。

rootでサーバーにログインしてパスワードを入力します。

$ ssh -l root xxx.xxx.xxx.xxx

ユーザーの追加をします。onojunというユーザーを追加します。

$ adduser onojun

パスワードを設定します。OSによってはadduserの時に設定するはずです。

$ passwd onojun

一旦ログアウします。

$ exit

作成したonojunでログインできるか確かめます。SSHのログインコマンドはお好みで

$ ssh onojun@xxx.xxx.xxx.xxx

ログインできたらrootに切り替えます。

$ su -

sshの設定ファイルを編集します。バックアップも作って上げます。

$ cd /etc/ssh
$ cp sshd_config sshd_config.old

vimで設定ファイルを編集します。PermitRootLogin noにしてあげます。

$ vim sshd_config

40行目ぐらいにあります。

PermitRootLogin no

alt

ssshの再起動

$ service sshd restart

rootでログインできなかったら終わり!!