Відповіді:
Після того як ви замінили рядок:
#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