Synchronisation par `` lftp
9 maggio 2008, 18:46 Sauvegarde , Open Source , Shell , Système , Trucs et astuces 9 mai 2008, 18:46
Cette semaine a été très, très dur ... mais je ne peux pas le laisser finir sans avoir été mis en ligne au moins une petite, misérable, la pointe insignifiante!
Donc, pour faire les choses à la volée, je vous dis comment je fais la synchronisation d'un site Web que j'ai développé au niveau local avec la copie qui est publié dans un répertoire de votre espace FTP.
Je déclare que ce n'est pas ma façon de travailler comme d'habitude: un bon enfant des années 70-je modifier le code directement en ligne, pas dans la production, mais en ligne (bash). Cette semaine, j'ai passé, toutefois, avoir à bidouiller le site d'un client qui a mis à ma disposition uniquement et exclusivement sur son compte FTP. Donc, j'ai commencé à développer une copie locale de votre site et garder synchronisés avec la version en ligne d'un seul, simple, commande merveilleuse:
lftp -u 'username,password' ftp.mydomain.com -e "set ftp:ssl-protect-data true;mirror --reverse /home/ivan/test test; exit;"
En d'autres termes:
- nom d'utilisateur: le nom d'utilisateur pour le FTP
- Mot de passe: Le mot de passe associé à l'identifiant de ftp
- ftp.mydomain.com: l'hôte compte FTP
- / Accueil / ivan / test: le dossier local (sans slash)
- tests: le dossier distant (c.-à-celle où il est affiché sur le site)
Notez l'option "set ftp:ssl-protect-data vrai» qui protège l'authentification SSL et FTP à travers le "miroir inversé" qui vous permet de synchroniser les téléchargements plutôt que les téléchargements.
Inutile de dire, avec la même commande que vous pouvez garder une sauvegarde à distance à un répertoire local, bien que ce type de chose que nous recommandons l'utilisation de `rsync` qui fait tout par le biais `ssh`.
Rien de plus, rien de moins. Week-end heureux!















12 mai 2008 à 12:13
Je suis arrivé par hasard dans les pages de votre blog plus ou moins il ya un mois. Certains de vos messages montrent une connaissance approfondie de Debian GNU / Linux. Vous pouvez soumettre les problèmes qui assaillent notre infrastructure et obtenir un devis pour leur résolution? Contactez-moi. Bonjour.
12 mai 2008 à 12:39
S'il vous plaît remplir le formulaire à la page "Contact". En ce qui concerne l'analyse et la résolution des problèmes auxquels vous faites allusion: aucun problème, c'est mon travail
Bonne journée!
7 mars 2009 à 19:40
J'ai essayé la commande affichée dans ce poste et n'a pas fonctionné.
voici la version avec laquelle j'ai réussi à télécharger:
lftp-c 'open-u nom d'utilisateur, mot de passe ensemble ftp://sitoftp.net/; ftp:ssl-protect-data vrai; miroir inverse / répertoire / source directory_destinazione_sul_server; sortie "
9 mars 2009 à 12:45
Merci pour la clarification Stephen! Je ne sais pas ce qui ne va pas dans la commande que j'ai cité ci-dessus, mais peut-être que c'est juste une faute de frappe: je vois qu'en fait, l'argument à u commence avec un apex simple et extrémités - horreur! - Avec une apostrophe ...
Je résoudre ce problème bientôt ...