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