Сценарий регулярно инициирует 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
:)