
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.