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