2011-05-11 11 views
9

ईसी 2 इंस्टेंस से कनेक्ट है, नोविस 5 घंटे के लिए ec2 में ssh करने की कोशिश कर रहा है। क्या वे अब नए लोगों के लिए असभ्य हो सकते हैं? कोई फायदा नहीं होने के लिए 4-5 विभिन्न ट्यूटोरियल आज़माएं। मैंने में .ec2 फ़ोल्डर और कीपैयर में .ssh फ़ोल्डर में प्रमाणपत्र और पीके को सहेजा है। यहां बहुत सारे चर (पोर्ट अधिकृत करने की आवश्यकता है ?, उबंटू यूनी/बहुविविध की आवश्यकता है ?, वाक्यविन्यास मुद्दा?)। कोई विचार लोग?एसएसएच एनटीई ऑपरेशन टाइमआउट

ssh -v -v -i *****.pem [email protected] 
OpenSSH_5.2p1, OpenSSL 0.9.8l 5 Nov 2009 
debug1: Reading configuration data /etc/ssh_config 
debug2: ssh_connect: needpriv 0 
debug1: Connecting to ec2-XX-XX-XX-XX.us-west-1.compute.amazonaws.com [XX.XX.XX.XX] port 22. 
debug1: connect to address XX-XX-XX-XX port 22: Operation timed out 
ssh: connect to host ec2-XX-XX-XX-XX.us-west-1.compute.amazonaws.com port 22: Operation timed out 
+0

ऐसा लगता है कि कनेक्शन भी स्थापित होने से पहले समय समाप्त हो रहा है - क्या आप सही मेजबान से जुड़ रहे हैं? क्या यह चल रहा है क्या इसका एक पहुंच योग्य आईपी पता है? एक एसएसएच सर्वर स्थापित है? क्या यह चल रहा है क्या सर्वर पर फ़ायरवॉल है? यदि हां, तो बंदरगाह 22 तक बाहरी पहुंच की अनुमति है? – Piskvor

+0

thx @ Piskvor सभी उबंटू के पास एक ही मेजबान वाक्यविन्यास है। हाँ सार्वजनिक DNS का उपयोग कर। यह नहीं पता कि एसएसएच चल रहा है या फ़ायरवॉल अगर कैसे बताना है। और जब मैं ec2-authorize -p 22 या ec2-authorize-port चलाता हूं 22 मुझे आदेश विफल हो जाता है। – Bill

+1

क्या आप सुनिश्चित हैं कि इंस्टेंस चल रहा है? यदि आपने एक लोचदार आईपी सेट किया है, तो आपको एसएसएच के माध्यम से उस नए आईपी से कनेक्ट करना होगा, न कि सार्वजनिक DNS। साथ ही, क्या यह ईसी 2 नियंत्रण कक्ष पर फ़ायरवॉल के माध्यम से अनुमति है? इसे देखें: http://cl.ly/6f8r –

उत्तर

10

क्या आपके पास अपने सुरक्षा समूह में बंदरगाह खोला गया है? - यदि आईपी के लिए बंदरगाह 22 की अनुमति नहीं है, जहां से आप कनेक्ट करना चाहते हैं।

+1

की बजाय 'ec2-user' को आजमाया है,' डिफ़ॉल्ट 'सुरक्षा समूह का उपयोग करते समय मुझे एक ही समस्या थी। इसके बजाय त्वरित-प्रारंभ -1 का उपयोग करें! – Elmer

+0

+1 एक ही समस्या थी, आपके उत्तर के लिए धन्यवाद। – jn29098

2

पर अमेज़न दस्तावेज में सूचीबद्ध है deanpcmad के रूप में कहा:

आप सेटअप है, तो एक लोचदार आईपी, आप के लिए SSH के माध्यम से कनेक्ट करने की जरूरत है वह नया आईपी, सार्वजनिक DNS नहीं।

तो कनेक्ट करने के लिए:

ssh -i ~/.ec2/***.pem -v [email protected]_ELASTIC_IP 
0

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

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