क्या rsa सार्वजनिक कुंजी का सही आधा हिस्सा है?


48

Ssh-keygen द्वारा उत्पन्न सार्वजनिक कुंजी फ़ाइल "id_rsa.pub" में == मामले के बाद का हिस्सा है?

मैं पूछता हूं क्योंकि जब मैंने "root@somedomain.com" को "रूट" में बदल दिया, तो यह अभी भी काम करता है।

आम तौर पर, मुझे इस बात की उत्सुकता होती है कि उस आधे का उद्देश्य क्या है।

जवाबों:


48

सार्वजनिक कुंजी का यह दाहिना हिस्सा (या तो "id_rsa.pub" या "id_dsa.pub") केवल एक टिप्पणी है और आमतौर पर <लॉगिन> @ <होस्टनाम> से भरा होता है जिसने कुंजी उत्पन्न की। यह एक तरह से SSH सार्वजनिक कुंजी फ़ाइल प्रारूप ( RFC 4716 देखें ) से टिप्पणी क्षेत्र के समान है ।

इसलिए, विशुद्ध रूप से सूचनात्मक और वैकल्पिक होने के नाते, आप इसे अपनी पसंद के अनुसार बदल सकते हैं, लेकिन <login> @ <hostname> को ध्यान में रखते हुए कि क्या है, इसका एक व्यावहारिक तरीका है।

OpenSSH "अधिकृत_कीप्स" प्रारूप के बारे में अधिक जानकारी के लिए:


क्या इस प्रारूप के लिए भी कोई RFC या समान दस्तावेज है? मैंने इन अधिकृत_की फ़ाइलों के साथ-साथ वास्तविक कमांड जैसे अन्य मज़ेदार चीज़ें देखी हैं।
— मर्लिन 20171

2
यह प्रारूप खुलता विशिष्ट लगता है ... लेकिन सबसे व्यापक रूप से उपयोग किया जाता है। आप इसके बारे में कुछ जानकारी खुलता है sshd manpage में, "AUTHORIZED_KEYS FILE FORMAT" सेक्शन में।
— ओउकी


OpenSSH का संदर्भ OpenBSD होना चाहिए, FreeBSD नहीं। यहाँ सही मैन पेज है:
— खुलता है

Google क्लाउड प्लेटफ़ॉर्म में, उन्होंने इसे इस तरह से लागू किया कि दाहिना भाग उपयोगकर्ता नाम का होना चाहिए
— जोसेफ़ हारुश
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.