锁定AWS EC2实例-忘记了SSH根密码?

时间:2019-01-08 08:33:41

标签: amazon-web-services amazon-ec2

当我通过ssh登录到AWS EC2实例时,突然收到此错误消息:

  

-bash:/ etc / profile:权限被拒绝

超级烦人,好像权限有所更改(偶然地),并且我无法重新进入。那就是说,我尝试以root用户和ec2-user的身份登录,但是我可以似乎不记得我为root用户设置的密码。

如何在没有root用户访问权限的情况下恢复此密码或重置密码?救命!

1 个答案:

答案 0 :(得分:0)

默认情况下,在EC2实例上禁用root用户登录,如此处记录: https://aws.amazon.com/premiumsupport/knowledge-center/set-change-root-linux/

因此,除非您明确启用SSH根登录,否则尝试找出根密码毫无意义。

但是,ec2-user本身应该是sudo用户,请尝试执行

sudo chmod 755 /etc/profile