এক্স.509 স্ট্যান্ডার্ড ব্যবহার করে কীভাবে আরএসএ কী পামে রূপান্তর করতে হবে


16

আমি নীচের কমান্ডটি ব্যবহার করে একটি আরএসএ কীকে পেমে রূপান্তর করেছি

openssl rsa -in ~/.ssh/id_rsa -outform pem > id_rsa.pem

যাইহোক আমি যখন আজুরে হোস্ট করা আমার উবুন্টু সার্ভারে এই কীটি আপলোড করার চেষ্টা করি তখন আমি একটি ত্রুটি পাই

The certificate is in an invalid format. X.509 standard format in a .cer or .pem file is supported.

কোনও আরএসএ কীকে পেম ফর্ম্যাটে রূপান্তর করার সঠিক উপায় কী?


আপনি কি নিশ্চিত যে আপনি এই আদেশটি ব্যবহার করে কোনও ত্রুটি পান নি? আপনার id_rsa.pemখালি?
লুই ম্যাথিজসেন

এটি খালি নয়
খ্রিস্ট

আপনি কীভাবে আপনার রূপান্তর করবেন?
ক্রিস

এই পদ্ধতিটি আমার পক্ষে কাজ করছে। আপনি এটি দিয়ে কি করতে চেষ্টা করছেন?
লুই ম্যাথিজসেন

1
অ্যাজুরে কেবলমাত্র পেইপ বা .cer কীগুলি গ্রহণ করে তাই আমি আমার আইডি_রসায় কীটি ব্যবহার করতে পারি না
ক্রিস

উত্তর:


15

থেকে নভোনীল সাইট নিজেই:

openssl req -x509 -key ~/.ssh/id_rsa -nodes -days 365 -newkey rsa:2048 -out id_rsa.pem

এটি আপনার প্রাইভেট কীটিকে একটি পাবলিক কীতে রূপান্তর করবে যা আজুরের সাথে ব্যবহার করা যেতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.