मैं एक नया Google क्लाउड परीक्षण उपयोगकर्ता हूं जो अमेज़ॅन ईसी 2 दुनिया से आ रहा है और मैं पूरी तरह से परेशान हूं कि मैं एक नए Google Compute Engine VM इंस्टेंस में एसएसएच के माध्यम से कैसे लॉग इन करता हूं।एक नए Google Compute Engine उदाहरण के लिए ssh कुंजी कैसे प्राप्त करें?
मैंने Google क्लाउड वेब कंसोल (एक CentOS 6.x छवि से, यदि यह मायने रखता है) के माध्यम से एक नया उदाहरण बनाया है। मैंने सृजन के रूप में एक रिक्त स्थान देखा जहां मैं मौजूदा एसएसएच कुंजी में पेस्ट कर सकता था लेकिन चूंकि यह मेरा पहला उदाहरण था, मेरे पास अभी तक कोई नहीं था। मुझे लगता है कि यह मुझे अमेज़ॅन ईसी 2 की तरह महत्वपूर्ण निर्माण प्रक्रिया के माध्यम से ले जाएगा। ऐसा नहीं हुआ ऐसा लगता है कि यह उदाहरण बनाया गया है लेकिन मैं यह नहीं समझ सकता कि इसके लिए एसएसएच कुंजी कैसे प्राप्त करें। उदाहरण वेब पेज में एक बटन है जो "एसएसएच" कहता है और यह मुझे एक पॉप-अप वेब ब्राउज़र विंडो के माध्यम से संक्षेप में लॉग इन करने देता है जो एक एसएसएच सत्र को अनुकरण करता है। हालांकि, यह केवल मुझे उपयोगकर्ता स्तर के खाते में, रूट नहीं है। पॉप-अप में उपयोगकर्ता को बदलने के लिए मेनू आइटम था और मैंने इसे "रूट" में बदल दिया जिसके बाद यह कनेक्शन त्रुटियों को उत्पन्न करने के अलावा कुछ भी नहीं करता है और अब मैं अपने उदाहरण में लॉग इन नहीं कर सकता।
मैंने खोज की है लेकिन Google Compute उदाहरणों के इस पहलू को समझाते हुए कोई सीधा-आगे दस्तावेज़ नहीं मिला है। मैंने वेब कंसोल की खोज की है लेकिन एसएसएच कुंजी निर्माण/चयन तंत्र नहीं मिला है, न ही किसी उदाहरण के लिए कुंजी बनाने या डाउनलोड करने का कोई तरीका।
क्या मुझे अपने अंत में मैन्युअल रूप से अपनी एसएसएच कुंजी बनाना है और उन्हें सृजन के दौरान फ़ॉर्म में पेस्ट करना है या क्या कोई अन्य स्पष्ट कदम है जो मुझे याद आ रहा है?
मुझे लगता है कि आप कह रहे हैं कि जब कोई नया उदाहरण बनाया जाता है तो कोई एसएसएच कुंजी नहीं होती है? और मैं परंपरागत तरीके से एसएसएच कुंजी नहीं बना सकता जो मैं एक सेंटोस सर्वर के लिए करता हूं। इसके बजाय मुझे Google टूल glcoud का उपयोग करके एसएसएच कुंजी बनाना है। लेकिन एक बार बनाया गया, मैं सामान्य रूप से उदाहरण के लिए ssh कर सकते हैं (यानी gcloud या वेब आधारित एसएसएच के बिना)। मै उसे करने की एक कोशिश तो करूंगा। केवल शेष प्रश्न यह है कि क्या मुझे रूट पहुंच मिलेगी। ईसी 2 पर आप उदाहरण के निर्माण के दौरान रूट एसएसएच कुंजी सेट करते हैं और फिर उपयोगकर्ता स्तर के एसएसएच कुंजी बनाते हैं। क्या एसएसएच कुंजी रूट कुंजी को gcloud द्वारा उत्पन्न किया गया है? – steevithak
डिफ़ॉल्ट रूप से उदाहरण में कोई एसएसएच कुंजी नहीं जोड़ा गया है। मैंने 'sshk-keygen' और' ssh' का उपयोग करने के बारे में जानकारी के उत्तर को अद्यतन किया है। आपका लॉगिन आपके स्थानीय उपयोगकर्ता नाम के समान होगा लेकिन इसमें पासवर्ड रहित 'सुडो' पहुंच होगी, इसलिए आप सीधे 'रूट' के रूप में लॉगिन नहीं करेंगे लेकिन 'सुडो' आपको रूट रूट एक्सेस विशेषाधिकार देगा। –