Forum général.général PB : rsync ssh firewall

Posté par  .
Étiquettes :
0
12
jan.
2006
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  (site web personnel) . Évalué à 3.

    Cà serait pas plutôt avec des guillemets autour de ssh -p 2201?

    Du style : rsync $OPTIONS -e 'ssh -p 2201' 192.168.99.1::original $DESTDIR ;
    • [^] # Re: guillemets

      Posté par  . Évalué à 1.

      non c pas ca non plus
      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  (site web personnel) . Évalué à 3.

        chémoicàmarche bien... (en ne mettant qu'une seule fois : au lieu de ::).

        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  . Évalué à 1.

          1000 excuses
          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.