Bonjour,
voila le pb, je dois mettre en place un plan de sauvegarde, j'utilise rsync pour sauvegarder les données et ssh pour me connecter (et je ne connais pas tres bien linux, ma machine : debian sarge 2.6.8):
pour les sauvegardes entre postes du m réseau, pas de probleme
mais pb lorsque je dois sauvegarder un serveur de mail sur un autre réseau en passant par un firewall
je lance donc script du genre:
rsync $OPTIONS -e ssh -p 2201 192.168.99.1::original $DESTDIR ;
(je précise le port 2201 car il s'agit d'un Vserver)
j'obtiens cette erreur :
building file list ... rsync: link_stat "/root/192.168.99.1::original" failed: No such file or directory (2)
.....
sent 47 bytes received 20 bytes 134.00 bytes/sec
total size is 223 speedup is 3.33
rsync error: some files could not be transferred (code 23) at main.c(789)
pourtant le répertoire préciser dans le module original existe bien...
et lorsque je tente de me connecter au serveur de mail par ssh -p 2201 192.168.99.1 , la connexion marche bien.
Le prolème vient il du firewall entre les postes ou du fait que la machine que je tente de sauvegarder est un vserver?
si je fai un netstat sur le serveur mail
internet:~# netstat -anp | grep rsync
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 23559/rsync
si je fai rsync --daemon --port=2201, ca ne change pas (le port 2201 étant utilisé par ssh)
????
# guillemets
Posté par niol (site web personnel) . Évalué à 3.
Du style : rsync $OPTIONS -e 'ssh -p 2201' 192.168.99.1::original $DESTDIR ;
[^] # Re: guillemets
Posté par funzyrip . Évalué à 1.
ca me donne l'aide de rsync et celle de ssh
usage: ssh [-1246AaCfghkNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
[-D port] [-e escape_char] [-F configfile] [-i identity_file]
[-L port:host:hostport] [-l login_name] [-m mac_spec] [-o option]
[-p port] [-R port:host:hostport] [user@]hostname [command]
rsync version 2.6.4 protocol version 29
Copyright (C) 1996-2005 by Andrew Tridgell and others
<http://rsync.samba.org/>
Capabilities: 64-bit files, socketpairs, hard links, symlinks, batchfiles,
inplace, IPv6, 64-bit system inums, 64-bit internal inums
....................
....................
....................
mais merci quand meme :) je continu a chercher ;)
[^] # Re: guillemets
Posté par niol (site web personnel) . Évalué à 3.
Donc je ne peux pas t'aider plus.
Pour voir si c'est un problème de firewall, fait telnet 192.168.99.1 2201. Si cà se connecte, alors pas de problème de firewall.
[^] # Re: guillemets
Posté par funzyrip . Évalué à 1.
tu avais bien raison, j'avais juste mal placé mes guillemets :)))))
ça fonctionne c génial :)))
Merci bocou
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.