#1 Le 27/07/2008, à 12:56
- nina018
la commande 'rsync' me demande le mot de passe de la machi
bonjour tous le monde,
Je veux utilisé la commande 'rsync' pour cela j'ai ecris un script shell qui l'utilise comme suit:
rsync -a -e ssh /Source user@ip:/Dest
ça marche très bien sauf qu'il me demande le mot de passe de la machine destinatrice.
Ya t il un moyen pour régler ça?
Merci
#2 Le 27/07/2008, à 13:21
- Felip
Re : la commande 'rsync' me demande le mot de passe de la machi
Il suffit d'ajouter ta clef publique sur la machine sur laquelle tu souhaites te connecter sans entrer de mot de passe.
Sur ta machine, lance la commande ssh-keygen pour générer tes clefs publique et privée, à moins que tu ne l'aies déjà fait. Il te faudra ensuite ajouter le contenu du fichier ~/.ssh/id_rsa.pub (et non id_rsa, qui est ta clef privée) au fichier ~/.ssh/authorized_keys de la machine distante.
Hors ligne
#3 Le 27/07/2008, à 13:21
- Igricheff
Re : la commande 'rsync' me demande le mot de passe de la machi
par ici, il te donne des informations sur les differentes possibilités d'authentification entre postes par script. A toi de voir le niveau de securité voulu
http://linux-attitude.fr/tag/Ssh/page/3
enjoy
Hors ligne
#4 Le 27/07/2008, à 15:42
- nina018
Re : la commande 'rsync' me demande le mot de passe de la machi
Merci pour vos réponses
#5 Le 27/07/2008, à 16:18
- nina018
Re : la commande 'rsync' me demande le mot de passe de la machi
J'ai fait ces deux commades
ssh-keygen
scp [youtube][/youtube]Source/.ssh/id_rsa.pub user@ip:Dest/.ssh/authorized_keys
Mais quand je fait ssh user@ip il me demande toujour le mot de passe
#6 Le 27/07/2008, à 16:34
- nina018
Re : la commande 'rsync' me demande le mot de passe de la machi
Plutot j'ai fait ces deux commandes:
ssh-keygen
scp Source/.ssh/id_rsa.pub user@ip:Dest/.ssh/authorized_keys
#7 Le 31/07/2008, à 18:01
- Felip
Re : la commande 'rsync' me demande le mot de passe de la machi
Euh, je ne comprends pas très bien ce que sont tes répertoires Source et Dest, mais à mon avis le fichier n'est pas copié au bon endroit. Peut-être pourrais-tu copier-coller "à la main" pour en être sûr(e). Ou alors c'est que le serveur ssh distant est configuré de manière à ne pas accepter de connexion par clef publique, ce qui ne devrait pas être le cas si tu n'as pas modifié la configuration par défaut.
Fais-nous part de l'évolution de ton problème, il n'y a pas de raison que l'on n'en trouve pas la solution.;)
Hors ligne