Я новичок в администрировании серверов и не очень часто этим занимаюсь. Сегодня я хотел защитить свой сервер, особенно ssh-сервер. Можно ли настроить ssh так, чтобы только пользователи могли входить в систему, если в файле autorized_keys
существует общедоступный? Другими словами: отключите вход с паролем, разрешите вход только в том случае, если существует открытый ключ. Я долго искал в Интернете, но не нашел ничего, указывающего мне направление.
Впереди спасибо.
Чтобы отключить аутентификацию с использованием пароля, вы должны отключить следующие настройки в файле конфигурации вашего sshd-сервера (обычно / etc / ssh / sshd_config
):
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no
Затем перезагрузите конфигурацию:
$ sudo service ssh reload