এসএসএইচ পাবলিক কী ফর্ম্যাট


11

ফর্ম্যাটটিতে আমার একটি সার্বজনিক কী রয়েছে:

---- BEGIN SSH2 PUBLIC KEY ----

Comment: "somename-20060227"
AAAAB3NzaC1yc2EAAAABJQAAAIBmhLUTJiP[and so on]==

---- END SSH2 PUBLIC KEY ----

সাধারণত আমি এই জাতীয় বিন্যাসে কীগুলি দেখতে পাই:

ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAqof[and so on]

আমি কি কেবল অনুমোদিত_কাইজ ফাইলের প্রথম কীটি অনুলিপি করতে পারি বা এটি কি অন্যরকমের মতো দেখায় এটির কোনওরকম পরিবর্তন করতে হবে? আমি মনে করি প্রথমটি PUTTYgen দ্বারা উত্পাদিত হয়েছিল এবং দ্বিতীয়টি ssh-keygen দ্বারা উত্পাদিত হয়েছিল।

উত্তর:


16

ssh-keygen -iওপেনএসএসএইচ সামঞ্জস্যপূর্ণ ফর্ম্যাটে এসএসএইচ 2- সামঞ্জস্যপূর্ণ ফর্ম্যাটকে রূপান্তর করতে ব্যবহার করুন ।

থেকে man ssh-keygen:

-i এই বিকল্পটি এসএসএইচ 2- সামঞ্জস্যপূর্ণ ফর্ম্যাটে একটি এনক্রিপ্ট করা বেসরকারী (বা সর্বজনীন) কী ফাইলটি পড়বে এবং স্টাডআউটে একটি ওপেনএসএইচ সামঞ্জস্যপূর্ণ ব্যক্তিগত (বা পাবলিক) কী মুদ্রণ করবে। ssh-keygen আরএফসি 4716 এসএসএইচ পাবলিক কী ফাইল ফর্ম্যাটও পড়ে। এই বিকল্পটি বেশ কয়েকটি বাণিজ্যিক এসএসএইচ বাস্তবায়ন থেকে কীগুলি আমদানির অনুমতি দেয়।


4

আপনাকে জনসাধারণের কীকে ওপেনশ কনভেনশনে রূপান্তর করতে হবে:

ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBmhLUTJiP[and so on]== somename-20060227

এছাড়াও নিশ্চিত করুন যে কীটি ঠিক এক লাইনে দখল করেছে এবং অনুলিপি করার সময় কোনও লাইন বিরতি চালু করা হয়নি।


4

এটি সম্পূর্ণ, সঠিক উত্তর:

ssh-keygen -i -m PKCS8 -f public-key.pem


1
"আরএফসি 4716" হ'ল ডিফল্ট কী_ফর্ম্যাট, এবং -m এই ইনপুটটির ফর্ম্যাট নির্দিষ্ট করার জন্য বলে মনে হচ্ছে, আউটপুট নয়, তাই আপনি সঠিক।
— জিমনিম

প্রযুক্তিগতভাবে অ্যালেক্সাসের "সঠিক" উত্তরটি ভুল নয়, যদিও সেই উত্তরটি পুরো বাক্য গঠনটি বানান করে না - কেবলমাত্র প্রধান পতাকাটি ব্যবহার করা উচিত তা নির্দেশ করে, ম্যান পৃষ্ঠাতে আই-সিন্ট্যাক্স / ব্যবহার পরীক্ষা করার প্রয়োজন রেখে।
— জিমনিম

2

এর জন্য উপযুক্ত বিন্যাসে কেবল আপনার কী পুনরায় লিখুন authorized_keys:

কী টাইপ কীবোডি কী নাম

মনে রাখবেন যে পিছনে "==" হ'ল কীলএইঞ্জিটি পছন্দসই দৈর্ঘ্যের সমান রাখার জন্য প্রয়োজনীয় স্থানধারক।



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