আমি কীভাবে কোনও আরএসএ এসএসএইচ পাবলিক কী ফাইল (id_rsa.pub) যাচাই করব?


63

পাবলিক কী (id_rsa.pub) যাচাই করার জন্য আমি একটি আদেশ ব্যবহার করতে পারি, কেবলমাত্র ফর্ম্যাট

কখনও কখনও আমি একটি নতুন লাইনব্রেক যুক্ত করেছি, কখনও কখনও ফাইলটি ssh-rsaউপসর্গটি মিস করেছে , তাই দিয়ে বৈধতা দেওয়ার কোনও আদেশ আছে কি?

উত্তর:


92

আপনি ssh-keygenএই জন্য ব্যবহার করতে পারেন । নাম সত্ত্বেও এটি কী উত্পন্ন করার চেয়ে আরও অনেক কিছু করতে পারে:

dennis@lightning:~$ ssh-keygen -l -f .ssh/id_rsa.pub 
2048 68:df:b2:22:d8:43:5d:36:75:c1:d8:59:c0:8c:22:e8  Dennis Kaarsemaker (RSA)
dennis@lightning:~$ ssh-keygen -l -f foo.txt
foo.txt is not a public key file.

তাহলে পাবলিক কীটি যাচাই করার জন্য আমার কাছে আগে থেকেই আঙুলের ছাপ রাখতে হবে?
কাজী ইরফান

1
@ কোয়াজিআইরফান না, আপনার আগে আঙুলের ছাপ লাগবে না। এর রিটারকোড ssh-keygenআপনাকে জানাবে যে এটি বৈধ কিনা।

1
পাসওয়ার্ড সহ কীগুলির জন্য কাজ করে না :-(
উইডস্টিজ

2
নোট করুন যে এটি একাধিক কীগুলি ধারণ করে এমন একটি ফাইলেও কাজ করে ~/.ssh/authorized_keys
slhck

@ কোয়াজিআইরফান ফিঙ্গারপ্রিন্ট হ'ল "ssh-keygen -l" আউটপুট এর আউটপুট, যা প্রদত্ত পাব / pri কী ফাইলটির ফিঙ্গারপ্রিন্ট প্রদর্শন করতে হবে
ডেভি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.