晴耕雨読

working in the fields on fine days and reading books on rainy days

SSHログインでrootユーザを拒否する

サーバ側でSSHのRootログインを拒否するには sshd の設定ファイル /etc/ssh/sshd_config のパラメータ PermitRootLogin を no に設定します。

#PermitRootLogin yes
PermitRootLogin no

以下のコマンドは、コマンド一発で修正したい人向けです。

~]# cp /etc/ssh/sshd_config{,.bak} \
 && sed -ie 's/^PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config \
 && grep PermitRootLogin /etc/ssh/sshd_config
~]# systemctl restart sshd

sshdサービス再起動後は root でログインできないことを確認してください。

以上です。