Git 无法再ssh到EC2实例:权限被拒绝(publickey、gssapi keyex、gssapi with mic)

Git 无法再ssh到EC2实例:权限被拒绝(publickey、gssapi keyex、gssapi with mic),git,amazon-ec2,ssh,Git,Amazon Ec2,Ssh,我使用来自mac的ssh客户端登录到EC2实例,它工作正常: ssh -i "key.pem" centos@10.193.80.253 在尝试在EC2中为git配置ssh后,我开始遇到问题,这引入了以下更改: 在~/.ssh中添加了包含以下内容的配置文件 主机* 是的 使用钥匙链是的 IdentityFile~/.ssh/id\u rsa 在步骤1之前,我将id_rsa添加到了~/.ssh中 我不确定这些更改是否会导致任何问题。假设您使用的是github,我建议将该主机设置为特定的 i、 e

我使用来自mac的ssh客户端登录到EC2实例,它工作正常:

ssh -i "key.pem" centos@10.193.80.253
在尝试在EC2中为git配置ssh后,我开始遇到问题,这引入了以下更改:

  • 在~/.ssh中添加了包含以下内容的配置文件

    主机*
    是的
    使用钥匙链是的
    IdentityFile~/.ssh/id\u rsa

  • 在步骤1之前,我将id_rsa添加到了~/.ssh中

  • 我不确定这些更改是否会导致任何问题。

    假设您使用的是github,我建议将该主机设置为特定的

    i、 e。 cat~/.ssh/config

    Host github.com
     AddKeysToAgent yes
     UseKeychain yes
     IdentityFile ~/.ssh/id_rsa
    
    如果在此更改之后仍然存在问题,可以使用
    ssh-vvv-i“key.pem”调试EC2问题centos@10.193.80.253