J'ai un script qui repose sur l'authentification ssh à clé publique / privée. Le problème est que certains systèmes sont mal configurés et n'ont pas la bonne approbation de clé publique / privée ssh. Lorsque cela se produit, ssh
demandez-moi un mot de passe bloquant l'exécution du script. J'ai essayé cette commande:
sudo ssh -o "PasswordAuthentication=no" -o "ChallengeResponseAuthentication=no" root@last-call
Mais on me demande toujours le mot de passe root.
"PreferredAuthentications=publickey"