Dernière mise à jour : 24/08/2025 à 21h52
Table des matières
On pourra notamment y trouver : Authentication refused: bad ownership or modes for file /srv/fad3326e-0020-42e3-8aef-6334719901b7/Homes/Remi/.ssh/authorized_keys
Il faut alors faire un chmod 644 sur le fichier authorized_keys
Demande du mot de passe malgré avoir fait le ssh-copy-id
Par défaut, ssh tente de se connecter avec une clé privée par défaut. Pour spécifier une clé spécifique : on ajoute l'option -i ficher_clé ou on ajoute l'information dans .ssh/config :
Code BASH :
Host 192.168.1.51 User Remi IdentityFile ~/.ssh/key-smb1
Demande d'entrer la passphrase à chaque connection
Il faut d'abord vérifier que ssh-agent est démarré :
Code BASH :
eval `ssh-agent -s`
<span class="message-helper notice">Doit retourner le numéro du processus : Agent pid ####</span>
Dans le cas de l'utilisation d'un autre shell, il peut être nécessaire de le préciser.
Par exemple dans fish :
Code BASH :
ssh-agent /usr/bin/fish
Si il est bien démarré, il faut ajouter sa clé à l'agent ssh :
Code BASH :
ssh-add ~/.ssh/key-smb1
En fonction de l'environnement de bureau utilisé, il peut-être nécessaire de faire une manip. en plus.
Sur KDE Plasma, il est nécessaire de vérifier que que le portefeuille KDE est actif puis de s'assurer que assurer que l'agent SSH utilise bien ksshaskpass avec la commande :
Code BASH :
set -x SSH_ASKPASS /usr/bin/ksshaskpass