আমি একটি স্ক্রিপ্ট পেয়েছি যা সর্বজনীন কী প্রমাণীকরণ ব্যবহার করে বেশ কয়েকটি সার্ভারকে ছড়িয়ে দেয়। কোনও কনফিগারেশন সমস্যার কারণে সার্ভারগুলির মধ্যে একটি স্ক্রিপ্টটি লগইন করা বন্ধ করে দিয়েছে, যার অর্থ স্ক্রিপ্টটি একটি "পাসওয়ার্ড:" প্রম্পটে আটকে যায়, যা এটি স্পষ্টভাবে উত্তর দিতে পারে না, তাই এটি অন্যান্য সার্ভারগুলি চেষ্টা করেও না তালিকার মধ্যে প্রযোজ্য.
কী প্রমাণীকরণ ব্যর্থ হলে ssh ক্লায়েন্টকে কোনও পাসওয়ার্ডের জন্য প্রম্পট না করার জন্য বলার উপায় আছে, তবে পরিবর্তে কেবল সংযোগ করার ক্ষেত্রে একটি ত্রুটিটি প্রতিবেদন করা এবং আমার স্ক্রিপ্টটি চালিয়ে যেতে দেওয়া উচিত?
ssh user@host -oPreferredAuthentications=publickey -C 'echo success'