回答:
SSH経由でログインするつもりだったと思いますか?に次の行を追加します/etc/ssh/sshd_config
。
PermitRootLogin no
特定のユーザーのログインを拒否する場合は、これを構成ファイルに追加します。
DenyUsers root
これには、ブラックリスト方式を採用しています。一般的には、ホワイトリストが望ましいです。あなたの会社ができるようにする必要がある場合rob
やadmin
、ユーザーがサーバー上でログインし、以下の設定ディレクティブを使用します。
AllowUsers rob admin
構成ファイルを変更した後、次のコマンドを使用してsshサービスを再起動します。
sudo service ssh restart
sudo apt-get install openssh-server
ファイルを編集し/etc/ssh/sshd_config
、探します
PermitRootLogin
に設定しno
ます。
AllowUsers <username>
、実際には誰もSSHを許可しないでしょうか?
DenyUsers
それらのログインもしない限り、SSHを介してログインできます。
デフォルト設定では、rootアカウントがロックされているため、rootとしてリモートでログインすることはできません。RSAキーを使用してrootとしてリモートでログインできないことを確認したい場合を除き、他に何もする必要はありません。もちろん、それをしたくない場合は、ルートキーを設定しないでください。
PermitRootLogin
に設定されyes
、no AllowUsers
またはDenyUsers
config行がありました。何かを逃していない限り、デフォルトでロックされていると想定するのは安全だとは思わない
sudo service ssh restart
するために