rootユーザーの遠隔ログインを無効化する
Linuxシステムにrootユーザーのリモートログインを禁止するには、以下の手順に従ってください。
- SSHの設定ファイルを開く(viエディタを使う場合:)
sudo vi /etc/ssh/sshd_config
- 以下の行を見つけます:
#PermitRootLogin yes
- それを変更する:
PermitRootLogin no
- ファイルを保存して閉じる
- 変更を反映するために、SSHサービスを再起動します。使用中のLinuxディストリビューションに応じて、次のコマンドでSSHサービスを再起動できます。
- systemdを利用しているシステム
sudo systemctl restart sshd
- init.dを利用しているシステムでは:
sudo service sshd restart
rootユーザーは、SSHからあなたのLinuxシステムにログインできなくなります。