Conexión SSH rechazada
En mi portátil Ubuntu 24.04 recién instalado.
Cuando intenté acceder por SSH a mi servidor Git, la conexión SSH fue rechazada.
Revisé todos los errores habituales y el problema persistía.
Esta versión de Ubuntu utiliza una herramienta de gestión de claves llamada "passwords and keys".
Para que funcionara correctamente con mis claves, lo más sencillo fue recordar que suele buscar claves SSH en ${HOME}/.ssh/ y que allí encuentra tanto archivos de clave privada como privada.
Cuando cumplo con esta restricción, SSH funciona correctamente con el repositorio de mi cuenta de GitHub.
Esto muestra dichas claves en su lista.
ssh-add -l
Sin embargo, al intentar conectarme a mi propio servidor de repositorio, el resultado fue: connection refused "public key"
La solución para este problema fue añadir dos líneas al archivo: /etc/ssh/ssh_config.
Justo debajo de la línea "Host *".
Host *
PubkeyAcceptedKeyTypes=+ssh-rsa
HostKeyAlgorithms=+ssh-rsa