
Preciso de ajuda com as chaves.
Na minha máquina Windows 7, criei um par de chaves usando Puttygen para conectar-me a um site gitlab privado.
No gitlab adicionei minha chave pública ao meu perfil. Eu me conectei ao servidor usando Putty para armazenar em cache a impressão digital do servidor e adicionei a variável env GIT_SSH.
Na pasta do meu projeto, iniciei o repositório git, confirmei as alterações, carreguei minha chave privada usando Pageant e enviei para o servidor. Tudo funcionou conforme o esperado - consegui fazer as alterações.
Meu problema - eu queria usar outra máquina com Windows 7 para trabalhar no meu projeto, tentei usar as mesmas etapas, mas sempre que tento fazer push, recebo:
"Server refused public-key signature despite accepting key!"
O que estou fazendo de errado, o que devo verificar?
Obrigado pela ajuda
Atualizar:
eu olheietc/var/auth.logno meu servidor - Quando tento conectar-me à "máquina recusada", vejo essas linhas:
localhost sshd[6979]: error: hash mismatch
localhost sshd[6979]: error: Received disconnect from *IP-of-router*: 14: No supported authentication methods available [preauth]
O que ou onde posso obter mais informações sobre esse erro?
Atualização 2:
A máquina recusada está conectada a um ISP que usa filtragem da web. O ISP usawww.netspark.com, meu palpite é que está relacionado ao problema e à alteração da minha chave privada ou algo assim.
Responder1
Bem, acontece que a máquina recusada estava protegida por um firewall da empresa. Pedi ao TI para excluir meu servidor gitlab e isso resolveu o problema
Espero que esta informação ajude outras pessoas no futuro
Responder2
vá para /etc/ssh cd /etc/ssh/ nano sshd_config altere este PermitRootLogin No para PermitRootLogin sem senha e systemctl reinicie sshd
* nano ssh_config corrigido para nano sshd_config