Brouillons

Se connecter en ssh sans mot de passe

Dernière mise à jour : 22/10/2023 à 12h10
Table des matières Si la connexion de fonctionne pas, tail -f /var/log/auth.log

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`
 


Doit retourner le numéro du processus : Agent pid ####

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
 


Cette page a été vue 258 fois