সংক্ষিপ্ত উত্তর:
$ ssh-keygen -p
এটি আপনাকে কীফিলের অবস্থান, পুরানো পাসফ্রেজ এবং নতুন পাসফ্রেজ (যা কোনও পাসফ্রেজ না রেখে ফাঁকা রেখে যেতে পারে) প্রবেশ করতে অনুরোধ করবে।
আপনি যদি প্রম্পট ছাড়াই এক লাইনে এটি করতে চান তবে:
$ ssh-keygen -p [-P old_passphrase] [-N new_passphrase] [-f keyfile]
গুরুত্বপূর্ণ: সাবধান হোন যে কমান্ডগুলি কার্যকর করার সময় তারা সাধারণত আপনার ~/.bash_history
ফাইলটিতে (বা অনুরূপ) প্রদত্ত সমস্ত আর্গুমেন্ট (যেমন এই ক্ষেত্রে পাসফ্রেসগুলি) সহ সরল পাঠ্যে লগইন হবে । অতএব, প্রস্তাব দেওয়া হয় যে আপনি অন্যথায় করার নির্দিষ্ট কারণ না থাকলে আপনি প্রথম বিকল্পটি ব্যবহার করুন।
লক্ষ্য করুন যে আপনি এখনও -f keyfile
নির্দিষ্ট -P
না করেই ব্যবহার করতে পারবেন এবং -N
কী-ফাইলে ডিফল্ট রয়েছে ~/.ssh/id_rsa
, তাই অনেক ক্ষেত্রে এটির প্রয়োজনও হয় না।
আপনি ssh- এজেন্ট ব্যবহার বিবেচনা করতে চাইতে পারেন, যা একটি সময়ের জন্য পাসফ্রেজ ক্যাশে করতে পারে। জিপিজি-এজেন্টের সর্বশেষতম সংস্করণগুলি প্রোটোকলকেও সমর্থন করে যা ssh-এজেন্ট দ্বারা ব্যবহৃত হয়।