1 votes

Commande Unix pour télécharger un fichier de mon serveur ?

J'ai créé quelques fichiers php sur mon serveur et j'aimerais les télécharger sur cet ordinateur à des fins de sauvegarde. Est-ce qu'il y a un moyen facile de le faire ? (Je suis connecté à mon serveur via SSH).

Par ailleurs, existe-t-il des programmes capables de contrôler périodiquement le code source ou de sauvegarder automatiquement mon répertoire webroot sur mon serveur ?

5voto

Bart Silverstrim Points 31022

Vous pouvez créer un job rsync pour le synchroniser périodiquement.

Vous pouvez utiliser le module SSH FUSE pour monter le répertoire distant en tant que répertoire sur votre système et effectuer une copie cron ou rsync.

Vous pouvez créer un cron avec un script pour le copier périodiquement.

Ce sont là quelques exemples qui me viennent à l'esprit et qui pourraient être utilisés dans le cadre d'une petite sauvegarde.

J'envisagerais d'avoir une tâche cron sur le serveur qui déchire et compresse les fichiers que vous voulez dans un sous-répertoire spécial, en ajoutant une date au nom du fichier, puis en synchronisant le tout avec votre système local, juste pour garder une trace de quelques "instantanés" des fichiers en question.

4voto

daniel Points 494

scp est la solution à adopter dans ce cas.

En voici quelques-uns exemples sur l'utilisation de scp.

Voici un exemple pour télécharger un fichier appelé myphp.php situé dans le dossier /tmp et l'enregistrer localement dans votre dossier /tmp.

scp your_username@your_server:/tmp/myphp.php /tmp

Si vous utilisez une machine Windows en local, vous pouvez utiliser winSCP ...

1voto

emendelson Points 154

Vous pouvez également jeter un coup d'œil à Unison : http://www.cis.upenn.edu/~bcpierce/unison/

Avec Unison, il est facile d'avoir deux répliques de fichiers (ce n'est pas unidirectionnel, ce qui signifie que les changements dans A se propagent dans B et que les changements dans B se propagent dans A) et peut être exécuté sans surveillance. Un autre avantage est qu'il n'envoie que les fichiers modifiés, ce qui est important si vous devez transmettre un grand nombre de fichiers ou de Mo.

0voto

sandy101 Points 790

Utiliser scp pour télécharger des fichiers via ssh.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X