Tôi có một tập lệnh dựa trên xác thực ssh khóa công khai / riêng tư. Vấn đề là một số hệ thống bị cấu hình sai và không có sự tin cậy khóa công khai / riêng tư ssh được thiết lập. Khi điều đó xảy ra, ssh
hãy hỏi tôi mật khẩu chặn việc thực thi tập lệnh. Tôi đã thử lệnh này:
sudo ssh -o "PasswordAuthentication=no" -o "ChallengeResponseAuthentication=no" root@last-call
Nhưng tôi vẫn nhận được nhắc nhập mật khẩu root.
"PreferredAuthentications=publickey"