আমার অনুরূপ সমস্যা ছিল, এর মধ্যে আমাকে আমার পাব-কী পাসফ্রেজের জন্য প্রতিটি সময় জিজ্ঞাসা করা হয়েছিল।
উপরের "ট্রাইস্বেব" ব্যবহারকারীর পরামর্শ অনুসারে, আমি এই বিকল্পগুলি ~ / .ssh / config এ চালু করেছি:
Host *
UseKeychain yes
AddKeysToAgent yes
IdentityFile ~/.ssh/id_rsa
কিন্তু এটি এখনও প্রতিবারই আমি ssh ব্যবহার করতে চাইলে অনুরোধ জানানো হয়েছিল।
শেষ পর্যন্ত আমি "ssh -v" চালু করে এই ডিবাগ লাইনটি পেয়েছি:
ডিবাগ 1: কী_লোড_প্রাইভেট: প্রাইভেট কী ডিক্রিপ্ট করার জন্য ভুল পাসফ্রেজ সরবরাহ করা হয়েছে
তারপরে আমি "কীচেইন অ্যাক্সেস.এপ" এ আমার কীচেইনটি খুললাম, "এসএসএইচ: / ব্যবহারকারী / ব্যবহারকারীর নাম / এসএসসি / আইডি_সর্সা" নামের কীটি পেয়েছি এবং এটি খুললাম।
আমি পাসওয়ার্ডটি প্রকাশ করতে "পাসওয়ার্ড দেখান" ক্লিক করেছি এবং সত্যই খুঁজে পেয়েছি যে কেরিংয়ের পাসফ্রেজটি একটি পুরানো পাসফ্রেজ ছিল।
আমি কীচেইন অ্যাক্সেসে পাসফ্রেজ আপডেট করেছি এবং এখন পাসওয়ার্ড মুক্ত কাজ করে।
আমি এই বাক্যাংশটি দিয়ে পাসফ্রেজটি আপডেট করতে পারতাম:
ssh-keygen -p -f ~ / .ssh / id_rsa