क्या 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.