Ответы:
После того, как вы заменили строку:
#PasswordAuthentication yes
с линией:
PasswordAuthentication no
в /etc/ssh/sshd_config
и вы сохранили файл, вы должны перезапустить ваш ssh-сервер, используя следующую команду в терминале:
sudo service ssh restart
или:
sudo restart ssh
ssh
службы и перезапуском sshd
службы? Почему мы хотим перезапустить ssh вместо sshd?
Перед отключением аутентификации по паролю SSH убедитесь, что ваш доступ с закрытым ключом работает как положено После подтверждения вы можете отключить аутентификацию по паролю. Я бы предложил следующие изменения, чтобы защитить сервер еще больше.
Редактировать файл с помощью: sudo nano /etc/ssh/sshd_config
Убедитесь, что в файле включены следующие значения:
PermitRootLogin no
PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM no
Сохраните файл, а затем перезапустите службу ssh.
sudo service ssh restart
или
sudo systemctl restart ssh