|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre émérite
![]() Adrien Développeur .NET Inscription : janvier 2007 Messages : 924 ![]() |
Bonjour, j'installe un système comme le votre mais malheureusement j'ai un petit souci.
j'utilise une connexion ssh par authentification de clé publique (pour eviter le mot de passe) Et ca marche.... Rsync marche aussi Mais quand j'utilise l'option -e ssh, ca ne marche plus... genre: connexion unexcpctdly closed... blablabla... Rien dans le log... Serai ce parce que je me connecte pas en root? J'ai entendu que peut etre si rsync serveur est lancé en daemon ca marche pas avec ssh... (j'ai pas bien compris cette théorie). Qu'est ce que vous en pensé? Merci d'avance |
|
|
00
|
|
|
#2 | |
![]() ![]() Nicolas ValléeIngénieur Système Inscription : décembre 2005 Messages : 9 774 ![]() |
je ne connais pas le demon rsync...
mais j'ai lu sur internet que Citation:
|
|
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() Adrien Développeur .NET Inscription : janvier 2007 Messages : 924 ![]() |
Et oui j'ai lu se truc aussi...
Moi je lance mon serveur rsync comme ca: rsync --saemon Apparement c'est pas bien pour faire du ssh. Mais a ce moment la je vois pas comment le lancer autrement... Et si je le lance pas ca marche pas... Si je fais juste rsync ca marche pas non plus... |
|
|
00
|
|
|
#4 | |||
![]() ![]() Nicolas ValléeIngénieur Système Inscription : décembre 2005 Messages : 9 774 ![]() |
Citation:
ben si justement, si tu ne le lances pas, ça devrait marcher avec le ssh Code :
|
|||
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() Adrien Développeur .NET Inscription : janvier 2007 Messages : 924 ![]() |
J'ai vu ce script sur un autre sujet.... mais c'est quoi ce script?
Faut l'enregistrer ou? Ca lane rsync quand y'a une demande? |
|
|
00
|
|
|
#6 |
![]() ![]() Nicolas ValléeIngénieur Système Inscription : décembre 2005 Messages : 9 774 ![]() |
ben ça lance le client rsync, qui fonctionnera à travers ssh...
|
|
|
00
|
|
|
#7 |
|
Membre émérite
![]() Adrien Développeur .NET Inscription : janvier 2007 Messages : 924 ![]() |
Juste je comprends pas trop....
Ce script tu le place ou dans l'arborescence linux? Tu l'appel comment? Est ce qu'il faut configurer un fichier? Si tu sais bien sur... |
|
|
00
|
|
|
#8 | |
![]() ![]() Nicolas ValléeIngénieur Système Inscription : décembre 2005 Messages : 9 774 ![]() |
Citation:
rien à configurer, les fichiers sont pris dans le répertoire data et envoyer dans la machine distante dans le répertoire path/to/data (tu peux inverser l'ordre si tu veux prendre sur la machine distante) |
|
|
|
00
|
|
|
#9 | ||
|
Membre émérite
![]() Adrien Développeur .NET Inscription : janvier 2007 Messages : 924 ![]() |
Excuse moi c de ma faute, je t'avais pas donné tous les details....
En fait mon client (ssh et rsync) est sur windows... Je suhaite sauvegarder un truc sur ma machine distante qui est sous FreeBSD. J'ai ecris un script qui lance la commande rsync, le fichier est en dessous... Est ce qu'il faut que j'integre ta ligne de commande a mon script?? Code :
|
||
|
|
00
|
|
|
#10 |
|
Membre émérite
![]() Adrien Développeur .NET Inscription : janvier 2007 Messages : 924 ![]() |
A partir d'un Pc je peut me connecter a l'autre en ssh, soit en mot de passe soit par authentification par clef publique:
ssh Adrien@192.168.96.39 Rsync fonctionne: (serveur rsync) rsync --daemon (client rsync) rsync -rvz 192.168.96.39::NotreBackup Mais ce qui ne marche pas: (client rsync) rsync -rvz -e ssh 192.168.96.39::NotreBackup En suivant les conseils d'haut dessus, j'ai fais un kill du "rsync --daemon" Il me m'est exactement la meme erreur qu'au dessus: rsync: connection unexpectedly closed (0 bytes recievedso far) [reciever] rsync error: error in rsync protocol data stream (code 12) at io.c(453) [reciever= 2.6.9] Si quelqu'un a la moindre idée de ce qu'il faut faire... Je vous serais infiniment reconnaissant.... J'en peut plus.... 5 jours sur cette erreur... J'ai refais des clefs, j'i refais des utilisateurs... Tout mrche a chaque fois sauf rsync over ssh. Merci d'avance |
|
|
00
|
|
|
#11 |
|
Membre émérite
![]() Adrien Développeur .NET Inscription : janvier 2007 Messages : 924 ![]() |
J'ai recommencer en faisant la connexion avec root (ce qui n'est pas conseiller sur les sites internet)
Eta marche: rsync -rvz -e ssh /cygdrive/c/AEnvoyer/ root@192.168.96.39::NotreBackup Ca ne marche que dans ce cas..... |
|
|
00
|
|
|
#12 |
|
Membre émérite
![]() Adrien Développeur .NET Inscription : janvier 2007 Messages : 924 ![]() |
J'en suis donc arrivé au dignostic suivant...
Ma connexion ssh fonctionne en mot de passe et clé poublique quand je me connecte sous root. Ma connexion ssh fonctionne en mot de passe quand je me conecte sur un compte quelconque... MAIS pas avec les clé publiques.... J'ai tester plein de truc.... je vois pas trop Si qq un avais la moindre idée qu m'empecherai de me connecter sur un compte d'utilisateur ar clé publique il est le res bien venu.... Données: SSHv2, clé DSA, utilisateur/.ssh/authorized_keyz OK puisque marche pour root |
|
|
00
|
|
|
#13 | |||
|
Expert Confirmé
![]() Inscription : septembre 2006 Messages : 2 291 ![]() |
Citation:
(avec s pas z à la fin, mais on peut supposer que c'est une typo dans le post) l'erreur la plus classique est d'oublier : Code :
|
|||
|
|
00
|
|
|
#14 |
|
Membre émérite
![]() Adrien Développeur .NET Inscription : janvier 2007 Messages : 924 ![]() |
Merci pour l'info, j'ai regardé et cetait bon (et ca aurait pu etre ca parce que j'avais pas verifier.
Mais en fait l'erreur etait situé dans sshd_config (classique) StrictModes NO Normalement cete option sert a conserver les droits d'un utilisateur... En ce qui me concerne ca navai pas trop d'importance, mais a YES, c empechais la connexion avec un utilisateur (a cause des droits des fichiers et dossier ??) Enfin bon, c'est reglé, merci a vous tous, de m'avoir aider a chercher et a trouver, cacommencai a me souler grave !! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com