![设置 root 密码后登录 aws ec2](https://linux22.com/image/715305/%E8%AE%BE%E7%BD%AE%20root%20%E5%AF%86%E7%A0%81%E5%90%8E%E7%99%BB%E5%BD%95%20aws%20ec2.png)
我为 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。