
Necesito ayuda con las llaves.
En mi máquina con Windows 7, creé un par de claves usando Puttygen para conectarme a un sitio privado de gitlab.
En gitlab agregué mi clave pública a mi perfil. Me conecté al servidor usando Putty para almacenar en caché la huella digital del servidor y agregué la variable de entorno GIT_SSH.
En la carpeta de mi proyecto, inicié el repositorio de git, confirmé los cambios, cargué mi clave privada usando Pageant y la envié al servidor. Todo funcionó como se esperaba: pude impulsar los cambios.
Mi problema: quería usar otra máquina con Windows 7 para trabajar en mi proyecto, intenté seguir los mismos pasos, pero cada vez que intento presionar, aparece:
"Server refused public-key signature despite accepting key!"
¿Qué estoy haciendo mal, qué debo comprobar?
Gracias por la ayuda
Actualizar:
he miradoetc/var/auth.logen mi servidor: cuando intento conectarme con la "máquina rechazada", veo esas líneas:
localhost sshd[6979]: error: hash mismatch
localhost sshd[6979]: error: Received disconnect from *IP-of-router*: 14: No supported authentication methods available [preauth]
¿Qué o dónde puedo obtener más información sobre este error?
Actualización 2:
La máquina rechazada está conectada a un ISP que utiliza filtrado web. El ISP utilizawww.netspark.com, Supongo que está relacionado con el problema y el cambio de mi clave privada o algo así.
Respuesta1
Bueno, resulta que la máquina rechazada estaba detrás de un firewall de la empresa. Le pedí al departamento de TI que excluyera mi servidor gitlab y eso resolvió el problema.
Espero que esta información ayude a otros en el futuro.
Respuesta2
vaya a /etc/ssh cd /etc/ssh/ nano sshd_config cambie este PermitRootLogin No a PermitRootLogin sin contraseña y systemctl reinicie sshd
*corregido nano ssh_config a nano sshd_config