उपयोग ssh को इस तरह से जोड़ने के लिए:
ssh -i keyname.pem username@xxx.xx.xxx.xx
जहां keyname.pem
आपकी निजी कुंजी का username
नाम है, आपके ओएस वितरण के लिए सही उपयोगकर्ता नाम है, और xxx.xx.xxx.xx
सार्वजनिक आईपी पता है।
जब यह समय समाप्त हो जाता है या विफल हो जाता है, तो निम्नलिखित की जांच करें:
सुरक्षा समूह
Tcp पोर्ट 22 और सभी ips या आपके ip के लिए इनबाउंड नियम सुनिश्चित करें । आप उदाहरण के विकल्पों में, ec2 मेनू के माध्यम से सुरक्षा समूह पा सकते हैं।
मर्गदर्शक सारणी
Vpc में एक नए सबनेट के लिए, आपको एक रूटिंग टेबल में बदलने की आवश्यकता है जो 0.0.0.0/0 को इंटरनेट गेटवे लक्ष्य को इंगित करता है । जब आप अपने vpc में सबनेट बनाते हैं, तो डिफ़ॉल्ट रूप से यह डिफ़ॉल्ट रूटिंग टेबल को असाइन करता है, जो संभवतः इंटरनेट से आने वाले ट्रैफ़िक को स्वीकार नहीं करता है। आप vpc मेनू में राउटिंग टेबल के विकल्पों को संपादित कर सकते हैं और फिर सबनेट को।
लोचदार आईपी
एक vpc में एक उदाहरण के लिए, आपको एक सार्वजनिक लोचदार आईपी पते को निर्दिष्ट करने की आवश्यकता है , और इसे उदाहरण के साथ संबद्ध करें। निजी आईपी पते को बाहर से एक्सेस नहीं किया जा सकता है। आप ec2 मेनू (उदाहरण नहीं मेनू) में एक लोचदार आईपी प्राप्त कर सकते हैं।
उपयोगकर्ता नाम
सुनिश्चित करें कि आप सही उपयोगकर्ता नाम का उपयोग कर रहे हैं । यह से एक होना चाहिए ec2-user
या root
या ubuntu
। यदि आवश्यक हो तो उन सभी का प्रयास करें।
निजी चाबी
सुनिश्चित करें कि आप सही निजी कुंजी का उपयोग कर रहे हैं (उदाहरण को लॉन्च करते समय आप जिसे डाउनलोड करते हैं या चुनते हैं)। स्पष्ट लगता है, लेकिन कॉपी पेस्ट मुझे दो बार मिला।