У меня есть скрипт, который опирается на SSH-аутентификацию с открытым / закрытым ключом. Проблема заключается в том, что некоторые системы неправильно настроены и не имеют надлежащего настроенного доверительного / открытого ключа ssh. Когда это произойдет, ssh
спросите меня о пароле, блокирующем выполнение скрипта. Я попробовал эту команду:
sudo ssh -o "PasswordAuthentication=no" -o "ChallengeResponseAuthentication=no" root@last-call
Но мне все еще предлагают ввести пароль root.
"PreferredAuthentications=publickey"