मैं एक सार्वजनिक / निजी कुंजी जोड़ी का उपयोग करके SSH स्थापित करने के लिए इस उत्तर का पालन करने की कोशिश कर रहा हूं , और बस रिमोट मशीन पासवर्ड पर ध्यान दें। मैं यह अनुमान लगा रहा हूं कि कुंजी जोड़ी "अलग उपयोगकर्ता" के लिए है, लेकिन मैं एसएसएच से बहुत परिचित नहीं हूं। इसके अतिरिक्त, मुझे "सही उपयोगकर्ता के लिए" कीपर बनाने में कठिनाई हो रही है (यह मानते हुए कि यह मेरा मुद्दा है)।
मैं मशीन में लॉग इन करता हूं ssh <official_email>@machine
, जहां कुछ स्ट्रिंग (ईमेल के साथ जुड़ा हुआ है <name1>@company.com
)। मेरे पास एक मौजूदा कीपर है id_rsa
, और id_rsa.pub
जहां id_rsa.pub
स्ट्रिंग के साथ समाप्त होता है <personal_email>@gmail.com
। जो भी कारण के लिए, लिंक किए गए प्रश्न में दिए गए निर्देशों का पालन नहीं करते हैं (कुंजी फ़ाइल की प्रतिलिपि बनाई जाती है, जिसे मैंने सत्यापित किया है, लेकिन मुझे हर बार रिमोट मशीन पासवर्ड के लिए संकेत मिलता है)। यह मेरे विचार का मुद्दा है कि मेरे पास जो कीपर है <personal_email>@gmail.com
, और मुझे एक की आवश्यकता है जो <official_email>
(शायद @something
, लेकिन मैं पूरी तरह से निश्चित नहीं हूं)।
मैंने ssh-keygen
इसे एक नई फ़ाइल के रूप में चलाने और सहेजने का प्रयास किया है , लेकिन यह एक ऐसी फ़ाइल के filename.pub
साथ समाप्त होता है जो समाप्त होती है <local_user>@<local_machine>
, जो कि मैं बिल्कुल नहीं चाहता।
तो, मेरे सवाल हैं:
क्या मैं यह पता लगाने के साथ सही रास्ते पर हूँ? यदि हां, तो मेरे पास एक कुंजी-जोड़ी कैसे उत्पन्न हो सकती है
<official_email>@machine
?यदि नहीं, तो मुझे इसका पता लगाने के लिए क्या कदम उठाने चाहिए?