2011-06-09 22 views
6

असाइन करने के बाद ssh नहीं कर सकता मैंने अपना उदाहरण कॉन्फ़िगर किया। यह ऊपर और चल रहा है। मैं एक लोचदार आईपी आवंटित करने से पहले मेरी कुंजी (शेफ/चाकू द्वारा प्रावधान) के साथ ssh कर सकते हैं। उदाहरण के लिए इस (EIP से पहले) काम करता है:एक लोचदार आईपी

ssh -F .ssh/config ec2-ww-xx-yy-zz.us-west1.computer.amazonaws.com

एक EIP बताए जाने के बाद मैं एक मिल: अपनी परियोजना के बजाय कुंजी के लिए मेरे घर फ़ोल्डर देखना रूप

Permission denied (publickey)

त्रुटि संदेश निर्देशिका।

ssh -F .ssh/config [email protected] -v

जो रिटर्न एक "कनेक्शन संदेश का समय समाप्त":

मैं भी config निर्देशिका एक EIP निर्दिष्ट।

जब मैं लोचदार फॉक्स का उपयोग करता हूं तो मैं देख सकता हूं कि ईआईपी सही ढंग से जुड़ा हुआ था। क्या मुझे एडब्ल्यूएस सेटिंग याद आ रही है जो ईएसपी को एसएसएच से इंकार कर देती है?

+0

एक तरफ नोट पर मैंने सुनिश्चित किया कि बंदरगाह 22 एएस सुरक्षा समूह –

+0

में चौड़ा खुला था अब काम कर रहा है। मेरे बैश स्क्रिप्ट में एक प्रतीक्षा समारोह जोड़ा गया और अंततः इसे उठाया। –

उत्तर

6

एक बार ईसी 2 इंस्टेंस लॉन्च होने के बाद, यह एक सार्वजनिक और निजी आईपी पता असाइन करेगा। एक उदाहरण का निजी आईपी पता उस घटना के जीवनकाल के दौरान कभी नहीं बदलेगा। हालांकि, इसके सार्वजनिक डीएनएस पते कुछ परिस्थितियों में बदल सकते हैं।

तो, किसी भी उदाहरण के लिए ईआईपी को जोड़ने के बाद, उस आईपी का उपयोग अपनी मशीन में लॉगिन करने के लिए करें।

+0

सिस्टम पहले से ही लोचदार आईपी से जुड़ा हुआ है और जब हम नोड में एसएसएच करते हैं, तो यह पुराने आईपी से कनेक्ट करने का प्रयास करता है क्योंकि डोमेन नाम मूल रूप से हल होने पर हमने उंगली प्रिंट जोड़ा है। – sarat

+0

@sarat - आपको उंगली-प्रिंट को अपडेट करना चाहिए, मैं उस डोमेन/नोड से जुड़ी उंगली को हटा दूंगा और फिर एसएसएच करने की कोशिश करूंगा, जो एसएसएच में एक नई उंगली-प्रिंट जोड़ देगा। –

संबंधित मुद्दे