Ho uno script che si basa sull'autenticazione SSH chiave pubblica / privata. Il problema è che alcuni sistemi sono configurati in modo errato e non hanno impostato l'attendibilità della chiave pubblica / privata ssh corretta. Quando ciò accade, ssh
chiedimi una password per bloccare l'esecuzione dello script. Ho provato questo comando:
sudo ssh -o "PasswordAuthentication=no" -o "ChallengeResponseAuthentication=no" root@last-call
Ma mi viene ancora richiesta la password di root.
"PreferredAuthentications=publickey"