Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

ssh / rsa / publickey

2 réponses
Avatar
Franck
Salut,

J'essaie de m'auto-autentifier sur un serveur SSHD
Voici ce que j'ai fait :

Sur le client :

ssh-keygen
=> choix du nom de profil et saisie x2 du mot de passe

Ce qui me donne au final :
/home /flefebure /.ssh (744) /flefebure (600)
/flefebure.pub (644)

Sur le serveur :
mkdir /home/flefebure/.ssh
chmod 744 /home/flefebure/.ssh
je copie la clé publique créée sur le client dans /home/flefebure/.ssh
cat flefebure.pub >> authorized_keys

/home /flefebure /.ssh (744) /flefebure.pub (644)
/authorized_keys
(644)

Enfin sur le client je lance :
ssh -i flefebure flefebure@server

Et ... j'ai un prompt qui me demande le password ....

En mode debug sur le client j'ai :

debug1: authentications that can continue: publickey,password
debug3: start over, passed a different list publickey,password
debug3: preferred publickey,password,keyboard-interactive
debug3: authmethod_lookup publickey
debug3: remaining preferred: password,keyboard-interactive
debug3: authmethod_is_enabled publickey
debug1: next auth method to try is publickey
debug1: try pubkey: flefebure
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: authentications that can continue: publickey,password
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password


Quelqu'un peut-il m'aider ?

Merci d'avance




--
Franck
mailto:flefebure2.remove@this.orangecaraibe.com

2 réponses

Avatar
Nicolas George
"Franck" wrote in message :
cat flefebure.pub >> authorized_keys


Quels sont les droits sur ce fichier ? Il y a un problème classique à ce
niveau, et si je me souviens bien, il est mal rapporté dans les informations
de debug.

Avatar
TiChou
Dans le message <news:,
*Franck* tapota sur f.c.o.l.configuration :

Salut,

J'essaie de m'auto-autentifier sur un serveur SSHD
Voici ce que j'ai fait :

Sur le client :

ssh-keygen
=> choix du nom de profil et saisie x2 du mot de passe


J'imagine que vous parlez de la phrase de passe et non de mot de passe.
Vous avez créé un couple de clé de quel type, rsa ou dsa et pour quel
protocole ?

Ce qui me donne au final :
/home /flefebure /.ssh (744) /flefebure (600)
/flefebure.pub (644)

Sur le serveur :
mkdir /home/flefebure/.ssh
chmod 744 /home/flefebure/.ssh


chmod 700 /home/flefebure/.ssh

je copie la clé publique créée sur le client dans /home/flefebure/.ssh
cat flefebure.pub >> authorized_keys

/home /flefebure /.ssh (744) /flefebure.pub (644)
/authorized_keys
(644)


chmod 700 /home/flefebure/.ssh

Enfin sur le client je lance :
ssh -i flefebure


Êtes-vous sur du chemin que vous donnez ici pour votre clé privé ?
Donnez le chemin complet : ssh -i ~/.ssh/flefebure ...

Et ... j'ai un prompt qui me demande le password ....

En mode debug sur le client j'ai :


[...]

Êtes-vous sûr que votre serveur ssh accepte l'authentification par clé ?

Vérifiez les logs de votre serveur, quitte à le rendre plus bavard en le
passant en mode debug.

Vérifiez dans votre fichier de configuration sshd_config les options
suivantes :

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

Quelqu'un peut-il m'aider ?

Merci d'avance


De rien.

--
TiChou