2015-04-12 33 views
1

使用UNIX,我可以在使用成功ssh到我的實例如下:圍棋從AWS根到EC2用戶

ssh -i ~/.ssh/seis_v3.pem [email protected] 

然而,當我嘗試登錄,EC2用戶,而不是根,我被拒絕。有沒有辦法在[email protected]上更改目錄或權限以進入ec2-user?謝謝。

+0

您正在使用哪種AMI?默認情況下,amazon Linux只允許你使用ec2-user而不是root。第三方AMI可能甚至沒有ec2用戶設置。 – datasage

+0

我在AWS EC2上沒有AMI設置。那是我應該設置的東西嗎? – jKraut

+0

您應該使用AMI來啓動當前實例。你使用了哪種AMI? – datasage

回答

2

ami-728ace1a對應於此AMI:suse-sles-11-sp3-sapcal-v20150127-hvm-mag-x86_64。這是爲SUSE Linux企業服務器11的圖像我剛剛推出使用這種AMI實例,當我試圖使用SSH作爲根:

$ ssh -i id_rsa [email protected] 
Please login as the user "ec2-user" rather than the user "root". 

所以我嘗試登錄的EC2用戶:

$ ssh -i id_rsa [email protected] 
Last login: Mon Apr 13 01:35:47 2015 from xxx.xxx.xxx.xxx 
SUSE Linux Enterprise Server 11 SP3 x86_64 (64-bit) 

您提到能夠以root身份成功登錄。你有沒有得到我得到的信息?如果沒有,那麼你確定你爲這個實例提供了正確的AMI ID嗎?啓動後,您是否對此係統上的root帳戶和/或任何其他帳戶進行了任何更改?你看到/ etc/passwd中列出了一個ec2用戶嗎?

+0

我不相信我對根帳戶進行了任何更改,但這是可能的。當我查看/ etc/passwd時,不列出ec2用戶。 – jKraut

+0

您能否確認此實例正在運行SUSE Linux Enterprise Server 11? –

+0

SUSE Linux Enterprise Server 11 SP3 – jKraut