আমি কয়েক মাস আগে ব্যবহৃত ssh-keygen
তৈরী করতে id_rsa
/ id_rsa.pub
Github সঙ্গে ব্যবহারের জন্য এবং সবকিছু জরিমানা গিয়েছিলাম। (আমি স্থানীয়ভাবে OSX সিয়েরা, 10.12.6 ব্যবহার করছি, কিন্তু আমি একটি দূরবর্তী লিনাক্স টার্মিনাল-তে কীপার তৈরি করছি। আমি লিনাক্সের সঠিক গন্ধ জানি না।)
আমি একটি ভিন্ন রিপোজিটরি জন্য একটি নতুন কী জুড়ি প্রয়োজন, তাই আমি প্রক্রিয়া পুনরাবৃত্তি এবং তৈরি id_rsa_2
/ id_rsa_2.pub
। সব ঠিক আছে বলে মনে হচ্ছে, কিন্তু যখন আমি আসলে আমার পাবলিক কী পেতে চেষ্টা করি, আমি কিছুই পাইনি।
তাই যদি আমি প্রবেশ করি
cat ~/.ssh/id_rsa.pub
তারপর আমি আশা হিসাবে আউটপুট পেতে।
কিন্তু যদি আমি প্রবেশ করি
cat ~/.ssh/id_rsa_2.pub
তারপর আমি কিছুই ফিরে পেতে। টার্মিনাল শুধু আউটপুট ছাড়া কোন লাইন অগ্রসর। আমি এখন তৈরি করেছি id_rsa_2
, id_rsa_3
, id_rsa_4
, আর যদি id_rsa_5
। প্রতিটি ক্ষেত্রে, ssh-keygen
একটি হিট ছাড়া চালানো এবং সৃষ্টি প্রক্রিয়ার সময় সব প্রত্যাশিত আউটপুট দেয়। আমি দেখতে পারেন id_rsa_n
এবং id_rsa_n.pub
ফাইল যেখানে আমি তাদের হতে আশা। (যেখানে {2, 3, 4, 5} মধ্যে এন)।
কিন্তু যখনই আমি পাবলিক কী পুনরুদ্ধার করার চেষ্টা করি, আমি কিছুই পাই না।
গুগলের মাধ্যমে পাওয়া একমাত্র জিনিস স্থান থেকে বের হওয়ার সম্ভাবনা। যাইহোক, আমি নিশ্চিত করেছি যে আমি শুধুমাত্র আমার ব্যবহারকারীর স্পেসের কয়েকটি মেগস ব্যবহার করছি (এবং আমার কাছে এটি আমার থেকে অনেক বেশি আছে)। সুতরাং এটি একটি স্থান সমস্যা নয়। তাই ... কেন হয় ssh-keygen
আমাকে ফাঁকা .pub ফাইল প্রদান?
আমি চলমান সঠিক কমান্ড হল:
ssh-keygen -t rsa -C "my email address"
ssh-keygen -t rsa -C "nathaniel.givens@gmail.com" -f ida_rsa_6 -v
আমি ssh-keygen থেকে কোন অতিরিক্ত আউটপুট পাইনি। এটা শুধু "পাবলিক প্রাইভেট আরএসএ কী জুড়ি তৈরি।" তারপর একটি পাসফ্রেজ জন্য জিজ্ঞাসা। আমি যে খালি বাকি। তারপরে "আপনার সনাক্তকরণ ida_rsa_6 এ সংরক্ষিত হয়েছে" এবং "আপনার সার্বজনিক কীটি ida_rsa_6.pub" এ সংরক্ষিত হয়েছে। তারপর আমাকে কী ফিঙ্গারপ্রিন্ট এবং কী এর র্যান্ডমার্ট ছবি দিয়েছে।
cat ida_rsa_6.pub
। আমি আগে একই ফলাফল পেয়েছিলাম: কনসোল থেকে সব আউটপুট। এটা শুধু পরবর্তী কনসোল লাইন বৃদ্ধি।
.ssh
ফোল্ডার। আমি পারি ls
এবং সেখানে ফাইল দেখতে। আমি কিছু আউটপুট না কেন তারা কোন ধারণা আছে।
nano
। আমি প্রথম মাস উত্পন্ন প্রথম এক, id_rsa.pub
প্রত্যাশিত হিসাবে দেখায়: আমি আমার পাবলিক কী দেখতে পারেন। শুক্রবার এবং আজ আমি যা তৈরি করেছি তা সবই একটি ফাঁকা, খালি ফাইল।
cat
শুধু পরেssh-keygen
? একই ডিরেক্টরি থেকে? ব্যবহার করে চেষ্টা করুন-f
আপনি চান যাই হোক না কেন ফাইল নাম জোর সুইচ। যোগ-v
ssh-keygen আরো verbose হতে।