回答:
行を置き換えた後:
#PasswordAuthentication yes
次の行で:
PasswordAuthentication no
で/etc/ssh/sshd_config
ファイルを保存して、あなたがしなければならない、あなたのSSHサーバを再起動し、端末で次のコマンドを使用して:
sudo service ssh restart
または:
sudo restart ssh
ssh
サービスの再起動とsshd
サービスの再起動の違いは何ですか?なぜsshdではなくsshを再起動したいのですか?
SSHパスワード認証を無効にする前に、秘密鍵によるアクセスが期待どおりに機能することを確認してください。確認したら、パスワード認証を無効にできます。サーバーをさらに保護するために、以下の変更をお勧めします。
次を使用してファイルを編集します。 sudo nano /etc/ssh/sshd_config
ファイルで次の値が有効になっていることを確認してください。
PermitRootLogin no
PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM no
ファイルを保存してからsshサービスを再起動します
sudo service ssh restart
または
sudo systemctl restart ssh