设置 root 密码后登录 aws ec2

设置 root 密码后登录 aws ec2

我为 ec2 设置了密码,但注销后我无法使用 pem 文件重新登录。

sudo su
passwd
...

➜  ssh -i /Users/shawn/.ssh/shawn.pem [email protected]
1.compute.amazonaws.com                       





Permission denied (publickey).

我努力了

ssh -i -vvv /Users/shawn/.ssh/shawn.pem [email protected]
1.compute.amazonaws.com   

而且我也停止了实例,但仍然无法重新登录。

调试模式结束时

debug3: sign_and_send_pubkey: RSA 
SHA256:Noh+v+TXrsJV08b9/XFgahk/LDUWBA9Qdozu7oZgcx8
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
Permission denied (publickey).

感谢大家

答案1

这是一条死路。希望其他人不要犯和我之前一样的错误。如果我们为特定用户或任何用户设置密码。我们需要向服务器提供公钥。并且必须私下保存私钥。我确实卸载了卷并附加到另一个实例。它仍然不起作用,被认为是有人想入侵我的服务器。干得好!亚马逊 EC2。

相关内容