Я пытаюсь отключить аутентификацию по паролю на моем SSH-сервере. Я нашел файл конфигурации клиента в ssh_config , но не могу найти файл конфигурации сервера. man ssh_config(5) не сообщает нам, что использует сервер.

Где находится файл конфигурации сервера?

1 ответ1

2

Как отмечалось в некоторых комментариях, ssh_config предназначен для (по умолчанию) конфигурации клиента, но конфигурация сервера выполняется в sshd_config , обычно в /etc/ssh на большинстве систем * NIX, но в случае MacOS X и, возможно, других, это /etc/sshd_config системы.

Что касается отключения аутентификации по паролю, посмотрите на опцию PasswordAuthentication и установите для нее значение no ; по умолчанию обычно yes . Также обратите внимание на другие параметры, включая PermitRootLogin которого IMO должно быть установлено значение no (или, по крайней мере, without-password), и UsePAM которые также могут влиять на аутентификацию на основе пароля.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .