SSH connection refused

Sur mon ordinateur portable Ubuntu 24.04 récemment installé. Lorsque j'ai tenté de me connecter à mon serveur Git via SSH, ma connexion a été refusée.

J'ai vérifié toutes les erreurs habituelles, mais le problème persistait.

Cette version d'Ubuntu utilise un outil de gestion de clés appelé «passwords and keys».

Pour que cela fonctionne correctement avec mes clés, la solution a été de me rappeler que ce logiciel préfère trouver les clés SSH dans ${HOME}/.ssh/ et qu'il y trouve à la fois les fichiers de clés privées et publique.

Si je respecte cette restriction, SSH fonctionne correctement avec mon compte GitHub.

Ceci affiche toutes les clés de ce type dans sa liste.

ssh-add -l

Cependant, en essayant de me connecter à mon propre serveur je continuait a recevoir le message: connection refused "public key"

La solution pour résoudre ce problème a été d'ajouter deux lignes au fichier: /etc/ssh/ssh_config.

Juste après la ligne «Host *».

Host *
    PubkeyAcceptedKeyTypes=+ssh-rsa
    HostKeyAlgorithms=+ssh-rsa
Publié le par Pierre Bernatchez dans «dépanner». Mots-clés: ssh, connection refused, configuration, clé