Назад | Перейти на главную страницу

Как предотвратить откат SSH к паролю?

Сценарий регулярно инициирует SSH-соединение от одного сервера к другому, используя SSH-ключи.

Однако однажды ключи были ненадолго перезаписаны. Это привело к тому, что SSH-клиент вернулся к запросу пароля, что имело нежелательные последствия.

Можно ли указать SSH выйти, если аутентификация на основе ключа не удалась, и не вернуться к запросу пароля?

Спасибо!

Wodow

Вы можете остановить аутентификацию по паролю, настроив демон ssh. Отредактируйте /etc/ssh/sshd_config файл.

#PasswordAuthentication yes

Раскомментируйте и измените строку выше на "no".

PasswordAuthentication no

Не забудьте перезапустить демон ssh!

Если вы не хотите глобально отключать аутентификацию по паролю на своем сервере, вы можете использовать -o "PasswordAuthentication no" параметр в командной строке ssh, например

ssh -o "PasswordAuthentication no" YourHost

vi / и т. д. / ssh / sshd_config

# To disable tunneled clear text passwords, change to no here!

#PasswordAuthentication yes

#PermitEmptyPasswords no

PasswordAuthentication yes

изменение yes к no

:)