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যা পান তাও একই নয় , যা আসলে একটি পাবলিক কী, শংসাপত্র নয়।