.Ssh / अधिकृत_keys- এ প্রবেশ করা সমস্ত ফিঙ্গারপ্রিন্টের একটি তালিকা পাওয়ার কি কোনও সহজ উপায় আছে? .ssh / अधिकृत_keys2 ফাইল?
ssh-keygen -l -f .ssh/authorized_keys
কেবল প্রথম লাইন / প্রবেশ / পাবলিকির ফিঙ্গারপ্রিন্ট ফিরিয়ে দেবে
অবাক সঙ্গে হ্যাক:
awk 'BEGIN {
while (getline < ".ssh/authorized_keys") {
if ($1!~"ssh-(r|d)sa") {continue}
print "Fingerprint for "$3
system("echo " "\""$0"\"> /tmp/authorizedPublicKey.scan; \
ssh-keygen -l -f /tmp/authorizedPublicKey.scan; \
rm /tmp/authorizedPublicKey.scan"
)
}
}'
তবে এর চেয়ে সহজ উপায় বা এসএসএস কমান্ড আমি খুঁজে পাই না?
authorized_keys
ফাইলের বিকল্প ক্ষেত্রটি বিবেচনা করতে হবে, যাssh-keygen
বাউলস। আমি এটি বিশ্লেষণের জন্য একটি নির্ভরযোগ্য উপায়ের সন্ধান করেছি তবে আমি যে উত্তম সাথে আসতে পেরেছি তা এই উত্তরটি দিয়ে আচ্ছাদিত ।