OVH Cloud OVH Cloud

SSH sans password

5 réponses
Avatar
Symbian
Bonjour,
Je n'arrive pas à trouvé comment pouvoir me connecter à un poste distant
sans avoir à rentrer un password.
J'ai créer une clé, j'ai rentrer la clé publique sur le ficheir
authorized_keys du poste distant, mais à chaque fois que je tente un rsync
ou que j'essaye de me connecter en ssh il me demande un password
le nom du compte est le meme sur les 2 postes, mais pas le password.

Merci d'avance pour votre aide.

5 réponses

Avatar
Yannick Patois
Symbian wrote:
Bonjour,
Je n'arrive pas à trouvé comment pouvoir me connecter à un poste distant
sans avoir à rentrer un password.
J'ai créer une clé, j'ai rentrer la clé publique sur le ficheir
authorized_keys


As-tu mis un mot de pase a cette clefs ? Si oui, as tu un ssh-agent pour
la conserver ?

du poste distant, mais à chaque fois que je tente un rsync
ou que j'essaye de me connecter en ssh il me demande un password
le nom du compte est le meme sur les 2 postes, mais pas le password.


Essaie de modifier ton ~/.ssh/config cote client:
Host destination.tld
PasswordAuthentication no
PubkeyAuthentication yes


Jette un oeil au /etc/ssh/sshd_config cote serveur s'il est correct:
PubkeyAuthentication yes


Lance ton ssh en mode tres verbose:
$ ssh -v -v -v

Regarde comment se passe la negociation est pourquoi ta clef n'est pas
acceptee.

Yannick

--
_/ Yannick Patois ___________________________________________________
| web: http://feelingsurfer.net/garp/ | Garp sur irc undernet |
| email: | |
| ATTAC dans le Pays de Gex: http://attacgex.ouvaton.org |

Avatar
g2lx
Le Fri, 30 Jul 2004 11:12:02 +0200, Symbian a écrit :

Bonjour,
Je n'arrive pas à trouvé comment pouvoir me connecter à un poste distant
sans avoir à rentrer un password.
J'ai créer une clé, j'ai rentrer la clé publique sur le ficheir
authorized_keys du poste distant, mais à chaque fois que je tente un rsync
ou que j'essaye de me connecter en ssh il me demande un password
le nom du compte est le meme sur les 2 postes, mais pas le password.

Merci d'avance pour votre aide.


Pour une session en mode terminal :
$ssh-agent screen
$ssh-add



Après avoir lancé l'agent ssh, on ajoute la passphrase à l'agent par
l'intermédiaire de ssh-add ; tous les hôtes distants disposant de votre
clef publique ne vous demanderons alors plus la passphrase puisque gérée
par l'agent ssh.



De même, en mode graphique :
$ssh-agent startx

Il vous suffit ensuite d'ouvrir un terminal et de taper
$ssh-add
L'agent sera actif pour toutes les applications utilisées en mode
graphique.

Avatar
Symbian
Je n'ai mis aucun password lorsque j'ai créer ma clé.
A quoi sert PasswordAuthentication dans le fichier /etc/ssh/sshd_config
car donc mon fichier il est mis à Yes.

"Symbian" a écrit dans le message news:
410a10d5$0$29380$
Bonjour,
Je n'arrive pas à trouvé comment pouvoir me connecter à un poste distant
sans avoir à rentrer un password.
J'ai créer une clé, j'ai rentrer la clé publique sur le ficheir
authorized_keys du poste distant, mais à chaque fois que je tente un rsync
ou que j'essaye de me connecter en ssh il me demande un password
le nom du compte est le meme sur les 2 postes, mais pas le password.

Merci d'avance pour votre aide.





Avatar
Yannick Patois
Symbian wrote:
Je n'ai mis aucun password lorsque j'ai créer ma clé.


Pas une bonne idee en general, utilise un agent (man ssh-agent ssh-add).

A quoi sert PasswordAuthentication dans le fichier /etc/ssh/sshd_config
car donc mon fichier il est mis à Yes.


Cette configuration n'a d'importance que sur la machine de destination
(non la machine d'ou tu fais el FTP). Ca veut dire que les connexion par
password sont autorisees.

Ajoute:
PubkeyAuthentication yes

Pour etre sur que l'authentification par clefs est aussi possible.

Beaucoup d'autres infos t'on deja ete donnees ci dessus, il te reste a
les exploiter, courage.

Yannick

--
_/ Yannick Patois ___________________________________________________
| web: http://feelingsurfer.net/garp/ | Garp sur irc undernet |
| email: | |
| ATTAC dans le Pays de Gex: http://attacgex.ouvaton.org |

Avatar
Sebastien Kirche
On 30 Jul 2004, Symbian wrote:

Je n'ai mis aucun password lorsque j'ai créer ma clé.
A quoi sert PasswordAuthentication dans le fichier /etc/ssh/sshd_config
car donc mon fichier il est mis à Yes.


Ça sert à pouvoir s'authentifier par mot de passe dans le cas où tu ne
produis pas une clé acceptée lors de la connexion .

Si tu passe le réglage à No, sans clé plus moyen d'entrer.

PS: essaie de lire http://www.giromini.org/usenet-fr/repondre.html pour
apprendre à rédiger correctement. Merci.

Sébastien Kirche