Cette semaine a été très, très dur ... mais je ne peux pas permettre de passer sans avoir fait en ligne au moins un petit, misérable, insignifiant tip! Ensuite, pour faire les choses à la volée, vous dis-je à faire de la synchronisation d'un site Internet que j'ai fait dans la copie locale qui est publié dans un répertoire FTP de l'espace.

Je dis que ce n'est pas la façon dont nous avons habituellement de travail: un bon enfant des années 70 je modifier le code directement en ligne, et non de la production, mais en ligne (bash). Cette semaine, cependant, je suis arrivé à mettre la puissance du site Internet d'un abonné qui a mis à ma disposition que votre compte FTP. Puis j'ai commencé à développer une copie locale de votre site Web et de synchronisation, comme la version en ligne d'un simple, simple, magnifique commande:

lftp -u ' username , passwordftp.mydomain.com -e “set ftp:ssl-protect-data true;mirror –reverse /home/ivan/test test ; exit

En d'autres termes:

  • nom d'utilisateur: nom d'utilisateur FTP
  • Mot de passe: Le mot de passe associé à l'utilisateur de FTP
  • ftp.mydomain.com: l'hôte FTP
  • / Home / ivan / test: le dossier local (pas de slash)
  • test: le répertoire distant (ou celui où il est publié sur le site)

Notez le "set ftp:ssl-protect-data vrai" qui protège le FTP en utilisant l'authentification SSL option "miroir inversé" qui vous permet de synchroniser les télécharger au lieu de le télécharger.

Inutile de dire que, avec la même commande peut maintenir une distance de sauvegarde dans un répertoire local, même si ces choses devraient utiliser `rsync» tout ce qui fait une connexion par ssh »».

Rien de plus, rien de moins. Bon week-end!

Share:
  • del.icio.us
  • Google
  • Digg
  • Facebook
  • Technorati
  • YahooMyWeb
  • MySpace