Aller au contenu

Pb de Back-up de FTP mutualisé


Sujets conseillés

Posté

Bonjour,

je rencontre actuellement un gros soucis avec une sauvegarde sur un hébergement mutualisé (je ne peux hélas pas faire autrement), et sans accès au shell.

Je souhaite faire une sauvegarde complète du FTP sur un serveur de sauvegarde distant tournant sous debian mais je me heurte à de multiples problèmes.

wget:

aucun fichier htaccess de sauvegardé, que ce soit en récursif ou en miroir

ncftp:

je croyais mon problème résolu jusqu'à ce que je m'appercoive que je n'avais qu'un seul niveau d'arborescence... :wacko:

ncftpget:

encore des problèmes de niveau d'arbo: il ne me sauvgarde toujours qu'un niveau

lftp:

aucun fichier htaccess de sauvegardé, que ce soit en récursif ou en miroir

Les divers tests effectués:

WGET

wget -r ftp://login:pass_AT_ftp.host.ext/*
wget -r ftp://login:pass_AT_ftp.host.ext/
wget -r ftp://login:pass_AT_ftp.host.ext/.*
wget -r ftp://login:pass_AT_ftp.host.ext/*.*
wget -r -A *,*.*,.*,.htaccess ftp://login:pass_AT_ftp.host.ext/

wget -m ftp://login:pass_AT_ftp.host.ext/*
wget -m ftp://login:pass_AT_ftp.host.ext/
wget -m ftp://login:pass_AT_ftp.host.ext/.*
wget -m ftp://login:pass_AT_ftp.host.ext/*.*
wget -m -A *,*.*,.*,.htaccess ftp://login:pass_AT_ftp.host.ext/

NCFTP

get -R *

NCFTPGET

ncftpget -R -u user - p pass ftp.host.ext /localdir /
ncftpget -R -u user - p pass ftp.host.ext /localdir /*

LFTP

lftp ftp://user:pass_AT_ftp.host.ext -e "mirror / /home/backupdir; quit"
lftp ftp://user:pass_AT_ftp.host.ext -e "mirror /* /home/backupdir; quit"
lftp ftp://user:pass_AT_ftp.host.ext -e "mirror -i .htaccess / /home/backupdir; quit"

J'ai certainnement oublié pas mal de tests effectués...

Après recherches sur le net il apparait que je ne suis pas le seul à avoir des problèmes de niveaux d'arborescence avec ncftp sur une debian.

Avec Cobian backup aucun pb, et bien entendu aucun avec filezilla !

Je n'ai pas envie de me taper tous les clients FTP donc si vous pouviez me dire ce que je fais de travers où me donner une piste à explorer !?

Posté

Pourquoi n'utilises-tu pas rsync ?

Parce qu'une commande "rsync -av /repertoire" te transfère absolument tout, et avec les bons droits et propriétaires.

Le mieux serait dans ce cas d'utiliser une clé ssh pour éviter les demandes de mots de passe.

Si tu n'as pas rsync, tu peux lancer un "tar" pour faire une achive, que tu transfères alors facilement par ftp.

Dan

Posté

Bonjour Dan,

J'ai un simple accès ftp sur le serveur à sauvegarder !!

J'ai bien peur de ne pas te suivre... :unsure: donc je lancerais un rsync depuis mon serveur de sauvegarde pour accéder au ftp de mon serveur à sauvegarder !?

Je vais fouiller cette piste mais il me semblait que ce n'était pas possible.

Pourrais-tu me confirmer que c'est bien ce à quoi tu pensais !?

Posté

Effectivement ! Avec un seul accès ftp tu n'auras donc pas accès à "rsync"... :(

Quel est ton hébergeur ?

Posté

C'est un prestataire de service sur serveur privé (apparement) sur une solution oleane (orange business). :(

Posté

Oui je comprends... je n'en ai guère plus d'ailleurs.

J'ai réussi à m'en sortir avec lftp, acharné que je suis j'ai bien recherché dans le man et je me suis apperçu que j'avais zappé l'option pour afficher les fichiers cachés lors des listings du mode mirroir (set ftp:list-options -a), à rajouter dans le lftp.conf

la prochaine fois je tournerai mon regard sept fois sur le man avant de poster !! :P

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...