Как запретить SSH-доступ по паролю?

SSH — это протокол, который позволяет обеспечить безопасную связь и доступ к удаленному серверу. Использование пароля для входа в систему через SSH может представлять риск безопасности. Чтобы усилить безопасность сервера, можно запретить SSH-доступ по паролю и использовать только ключи.

Для того чтобы запретить доступ по паролю, необходимо внести изменения в конфигурационный файл SSH. Для начала подключитесь к серверу через SSH, используя пароль. Затем откройте файл /etc/ssh/sshd_config с помощью текстового редактора.

Найдите строку PasswordAuthentication в файле sshd_config и измените ее значение на no:

PasswordAuthentication no

Сохраните внесенные изменения и перезапустите службу SSH для того, чтобы они вступили в силу:

sudo systemctl restart sshd

Теперь доступ к серверу можно получить только по ключу, что обеспечивает высокий уровень безопасности. Не забудьте предварительно настроить доступ по ключу и убедиться, что вы имеете доступ к серверу с использованием ключа.

Запрет SSH-доступа по паролю является одним из шагов по укреплению безопасности сервера. Настраивайте серверы правильно и не забывайте обновлять программное обеспечение для обеспечения безопасной работы.