ssh-keygen
কমান্ড উত্পন্ন .pub
ফাইল যা "সর্বজনীন কী ফাইল" হিসাবে বর্ণনা করে, কিন্তু তারা সবচেয়ে "সর্বজনীন কী ফাইল" আমি সাধারণত দেখা করেছি, যা PEM ফর্ম্যাটে হয় একটি সম্পূর্ণ ভিন্ন বিন্যাস হয়। ssh-keygen
-Style ফাইল ভালো চেহারা:
ssh-rsa AAAAB3NzaC1... user@host
... যদিও পিইএম ফাইলগুলি দেখতে এইরকম দেখাচ্ছে:
-----BEGIN CERTIFICATE-----
MIIGZjCCBU6gAwIBAgIDCIrNMA0GCSqGSIb3DQEBBQUAMIGMMQsw...
-----END CERTIFICATE-----
এই দুটি ফর্ম্যাটগুলি কী বিনিময়যোগ্য, না তারা মৌলিকভাবে পৃথক উদ্দেশ্য সম্পাদন করছে? আমি এই সমস্যাটি পেরিয়ে এসেছি কারণ আমি আমার পিইএম-এনকোডেড পাবলিক কী ফাইলটির আরএসএ 2 কী ফিঙ্গারপ্রিন্ট পেতে চেয়েছিলাম, তবে পদ্ধতিটি সাধারণত এটি করার পরামর্শ দেয় ( ssh-keygen -l
) বলে যে আমার পিইএম-এনকোডযুক্ত ফাইলটি "পাবলিক কী ফাইল নয়"।
যাইহোক, আমি এই উত্তরটি সম্পর্কে সচেতন , তবে এটি দ্বারা উত্পাদিত .pub ফাইলগুলি কভার করে না ssh-keygen
।
openssl rsa -in privatekey_rsa -pubout
যা পান তাও একই নয় , যা আসলে একটি পাবলিক কী, শংসাপত্র নয়।