Dites votre .ssh
contient 30 clés (15 privées et 15 publiques).
Où dans Git peut-on vérifier lequel est utilisé pour se connecter à un dépôt distant donné ?
Dites votre .ssh
contient 30 clés (15 privées et 15 publiques).
Où dans Git peut-on vérifier lequel est utilisé pour se connecter à un dépôt distant donné ?
Depuis git
utilise juste ssh
pour se connecter, il utilisera n'importe quelle clé ssh
à utiliser pour se connecter à l'hôte distant. Voir le ~/.ssh/config
pour plus de détails ; le host
Le bloc utilise le IdentityFile
pour spécifier la clé privée à utiliser. L'adresse ssh_config(5)
La page de manuel contient tous les détails.
Sur le serveur distant, modifiez le fichier sshd_config et changez LogLevel de INFO à VERBOSE et redémarrez ssh.
Maintenant, votre fichier journal contiendra l'empreinte de la clé qui a été utilisée pour authentifier chaque utilisateur.
Sur Ubuntu, ces fichiers sont :
/etc/ssh/sshd_config
/var/log/auth.log
mais ils peuvent être différents sur une autre distro. Cherchez simplement leur emplacement sur Google (certaines utilisent /var/log/secure par exemple).
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.