O par de chaves SSH do Git parou de funcionar após uma mudança de local

O par de chaves SSH do Git parou de funcionar após uma mudança de local

Usei o mesmo esquema de chave pública para ssh em meu servidor que hospeda seu próprio repositório git. Recentemente, mudei o local de onde trabalho (IP diferente), e agora o git pede minha senha toda vez que faço login.

Estou usando o Windows para me conectar ao meu servidor, concurso para acompanhar a autenticação.

Examinei os arquivos de log de autenticação em meu servidor e cada login mostra que a chave pública FOI realmente aceita, mas ainda estou sendo solicitado a fornecer o pswd em cada ação.

Alguma ideia?

Responder1

O acesso à chave privada pode ser restrito pelo host. Verifique se a chave pública armazenada em ~/.ssh/authorized_keys não possui um qualificador restringindo para quais hosts ela é válida.

informação relacionada