/ / AWS रूट से ec2-user तक जाएं - unix, amazon-web-services, amazon-ec2

AWS रूट से ec2-user - यूनिक्स, अमेज़ॅन-वेब-सेवाओं, अमेज़ॅन-ec2 पर जाएं

यूनिक्स का उपयोग करते हुए, मैं निम्नलिखित का उपयोग करके अपने उदाहरण में सफलतापूर्वक ssh करने में सक्षम हूं:

 ssh -i ~/.ssh/seis_v3.pem root@52.5.233.876

हालाँकि, जब मैं रूट के बजाय ec2-user के रूप में लॉगिन करने का प्रयास करता हूं, तो मुझे इनकार हो जाता है। क्या रूट का एक बार रूट@52.5.233.876 में एक तरह से निर्देशिका या अनुमतियाँ बदलने के लिए है जो कि ec2-user पर है? धन्यवाद।

उत्तर:

जवाब के लिए 2 № 1

ami-728ace1a इस AMI से मेल खाती है: suse-sles-11-sp3-sapcal-v20150127-hvm-मैग-x86_64। यह SUSE लाइनेक्स एंटरप्राइज सर्वर 11 के लिए एक छवि है। मैंने इस एएमआई का उपयोग करके एक उदाहरण लॉन्च किया है और जब मैंने एसईएस में उपयोग करने की कोशिश की:

$ ssh -i id_rsa root@54.158.122.xxx
Please login as the user "ec2-user" rather than the user "root".

इसलिए मैंने ec2-user के रूप में लॉग इन करने की कोशिश की:

$ ssh -i id_rsa ec2-user@54.158.122.xxx
Last login: Mon Apr 13 01:35:47 2015 from xxx.xxx.xxx.xxx
SUSE Linux Enterprise Server 11 SP3 x86_64 (64-bit)

आपने सफलतापूर्वक लॉग इन करने में सक्षम होने का उल्लेख किया हैजड़ के रूप में। क्या आपको वह संदेश मिलता है जो मुझे ऊपर मिला है? यदि नहीं, तो क्या आप सुनिश्चित हैं कि आपने इस उदाहरण के लिए सही AMI ID प्रदान की है? क्या आपने लॉन्च करने के बाद इस सिस्टम पर रूट खाते और / या किसी अन्य खाते में कोई बदलाव किया? क्या आपको / etc / passwd में सूचीबद्ध एक ec2-user दिखता है?