SSH AWS Ec2密钥身份验证失败

时间:2018-04-10 14:51:42

标签: amazon-web-services amazon-ec2 ssh putty git-bash

在我的Ec2实例中,我通过手动添加密钥对中的新公钥来更改密钥对。当我尝试以ec2-user身份登录时,它就会出现问题。要求密码。

当我在调试模式下运行时(ssh -vvv -i ec2-user @ ip)它会显示

debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 51

然后进行密码验证。

但是要成功登录,响应是

debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 52

任何人都可以帮我解决这个问题。因为当我尝试使用putty进行记录时,将.pem转换为.ppk它正在工作但不能使用Git Bash。

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题,问题是我的团队成员通过使用putty在EC2中创建了私钥(EC2 keypair)并在EC2中更新了,而EC2拥有的公钥是不同的,所以它&# 39;用腻子而不是bash很好,无论如何,谢谢@KrishnaKumarR的帮助。