\n"; echo "\n"; echo "\n"; echo "\n"; ?> Sauvegarde sur un serveur FTP - L''Aspirine du Web | Le site qui va faire du bien à votre PC
0 visiteur(s) et 0 membre(s) en ligne. Devenez membre privilégié en cliquant ici

Sauvegarde sur un serveur FTP

Écrit par gregland. Posté le Jeudi 06 avril 2006 @ 18:52:19 par gregland
Dans cet article, je vais vous expliquer comment faire un script qui va permettre de sauvegarder des fichiers et/ou des dossiers sur un serveur FTP distant en ayant pris soin de compresser l'ensemble et mettre un mot de passe a cette archive (Ben oui, la sécurité avant tout 01_Emotions (166).gif)
Ce qu'il vous faut :
Winrar (Pour la compression et l'attribution des mots de passe des dossiers)
Le bloc note de windows ou n'importe quel éditeur de texte pour l'édition des scripts



Bon, en fait, je vous ai menti... il n'y a pas 1 script, mais 2... mais ça c'est pas bien grâve...

Le premier fichier est le fichier Backup.bat
Il permet de compresser les dossiers a sauvegarder et leur affliger un mot de passe
Le second fichier se nomme parametres.txt
Il contient les données de connection au serveur FTP

En ROUGE ce que vous DEVEZ modifier (Fichiers, Dossiers, paramètres ftp...
En BLEU Mes commentaires (Vous pouvez les supprimez si vous souhaitez, mais ceci est pour vous aider)
En VERT Le code du script (Ne pas modifier)



1er Script : Backup.bat

---------------------- Début du Script ----------------------

@ECHO OFF


ECHO Création du dossier de stockage des archives compressées
MD C:upload


ECHO Compression des fichiers :
ECHO CREEZ LES LIGNES DE COMMANDES :
ECHO Exemple : START /WAIT WINRAR.EXE a -p[votre_mot_de_passe]
-r -sfx "[nom_du_fichier_de_destination.exe]" "[nom_du_dossier_a_sauvegarder]"
ECHO Je donne 2 exemples (Sauvegarde du dossier "D:Favoris" et "D:programmesOpera")
ECHO Vous pouvez en autant que vous souhaitez (Pensez aussi a modifier le fichier parametres.txt)

ECHO - Sauvegarde de mes Favoris
ECHO On compresse le dossier "D:
Favoris" dans l'archive "c:uploadFavoris.exe" avec le mot de passe 123456
START /WAIT WINRAR.EXE a -p123456 -r -sfx "c:uploadFavoris.exe" "D:Favoris"
ECHO - Sauvegarde de Opera Browser
ECHO On compresse le dossier "D:programmesOpera" dans l'archive "c:uploadOpera.exe" avec le mot de passe 123456
START /WAIT WINRAR.EXE a -p
123456 -r -sfx "c:uploadOpera.exe" "D:programmesOpera"


ECHO On efface l'écran de la console DOS
CLS


ECHO Envois sur le FTP...
ECHO Le script va chercher un fichier externe pour la configuration FTP
ECHO Modifiez juste parametres.txt si vous souhaitez modifier le nom du second script (Non, conseillé)
FTP -i -n -s:"parametres.txt"


ECHO Suppression des archives temporaires crées sur le PC
RMDIR /S /Q "c:upload"

ECHO On efface l'écran de la console DOS
CLS
ECHO.
ECHO Opération terminée !
ECHO.

PAUSE
EXIT


---------------------- Fin du Script ----------------------



2ème Script : parametres.txt

---------------------- Début du Script ----------------------

ECHO Ici se trouvent les paramètres de votre serveur distant :
ECHO L'adresse du serveur FTP
ECHO Ex : OPEN ftpperso.free.fr
OPEN adresse_du_serveur_ftp
ECHO votre login de connection
ECHO Ex : USER paul

USER login_de_connection
ECHO votre mot de passe
ECHO Ex : pass

mot_de_passe_de_connection

ECHO Mode du FTP
HASH

ECHO Le dossier de destination à partir du root du FTP
ECHO Ex : CD upload
CD upload
BIN

ECHO Indiquez les fichiers a uploader (Ceux qui se trouvent dans le dossier C:upload après compression... voir fichier Backup.bat)

PUT "c:uploadFavoris.exe"
PUT "c:uploadOpera.exe"
ECHO On quitte le serveur FTP
BYE

---------------------- Fin du Script ----------------------

Voici la fin des 2 scripts...
Vous devez placer les 2 scripts dans le même répertoire (N'importe ou)...
Faîtes tout de même attention a la taille des archives créées et vérifiez qu'elle peut être uploadé sur votre FTP... Ceci ne dépend que de votre FTP


En ce qui concerne la restauration, téléchargez les archives qui ont étées uploadées (dans le cas présent http://adresse_du_site/upload/)
Vous aurez a faire a des exécutables (EXE)...
Vous avez juste a les lancer a rentrer le mot de passe et sélectionner le dossier d'extraction


Si vous n'avez pas compris a quoi servait ce script, c'est que vous n'êtes pas apte a l'utiliser... Donc ne l'utilisez pas... icon_rolleyes.gif
En espérant que ce script a pas cher vous serve.....



Liens Relatifs


Article  Précédent |   Suivant
Anonyme
12   

Anonyme
  Posté : 03-03-2007 08:02

Excellent, merci !

Les Commentaires sont la propriété de leurs auteurs. Nous ne sommes pas responsables de leur contenu.

Livre d'or
il y a 572 message(s)
Note moyenne: 8

Forum GregLand

Sondages
Sur quel support informatique sauvegardez vous vos données
 Un disque dur EXterne
 Un disque dur INterne
 Des CDs ou DVDs
 des clef USB
 Un NAS (Disque dur réseau)
 Des disquettes

  Results, Résultats

  • Votes : 367
  • Commentaire(s) : 4
Temps de génération de la page : 1586470300.4606 seconde(s)