La sauvegarde de votre site web ou blog peut sembler coûteuse et complexe, nécessitant souvent des plugins ou des options payantes chez votre hébergeur. Pourtant, avec un accès SSH, c'est simple et gratuit.
Si vous disposez d'un accès SSH, vous pouvez exécuter des tâches avancées à distance via une ligne de commande puissante. Découvrez comment sauvegarder votre site web efficacement avec SSH.
SSH (Secure Shell) permet de communiquer directement avec votre serveur web sans interface graphique. Bien qu'intimidante au premier abord, elle offre une rapidité, une puissance et un niveau d'automatisation inégalés, facilitant les migrations de sites.
De nombreux hébergeurs mutualisés n'activent pas SSH par défaut, mais cela évolue. Sur Linux, c'est souvent disponible. Chez GoDaddy, activez-le via cPanel si nécessaire. Les VPS et serveurs dédiés l'autorisent généralement. Pour comparer les hébergements, consultez notre guide des services d'hébergement web.
Les principaux systèmes d'exploitation intègrent SSH :
Lancez l'interface et tapez ssh. Astuces pour débutants :
Une fois à l'aise, passez à la sauvegarde.
Ouvrez votre outil SSH et entrez :
ssh nomutilisateur@votredomaine.comOu avec l'IP pour les serveurs sans domaine :
ssh nomutilisateur@VOTRE.IP.ADDRESSEntrez le mot de passe (rien n'apparaît à l'écran pour la sécurité). Vous verrez une invite comme -bash-3.2 :~$.
Explorez : ls liste les fichiers ; cd nomdurepertoire change de dossier. Naviguez vers la racine web (ex. : cd httpd ou public_html), puis ls pour vérifier.
Vous êtes prêt pour la sauvegarde SSH.
Pour WordPress ou sites similaires, sauvegardez base de données et fichiers. Récupérez les infos dans wp-config.php : nom DB, utilisateur, mot de passe.
Exécutez :
mysqldump --add-drop-table -u [username] -p [nomdb] > sauvegarde.sqlEntrez le mot de passe, puis ls pour vérifier le fichier SQL généré.
Si la DB est distante (ex. GoDaddy), utilisez phpMyAdmin via cPanel.
Dans le dossier cible, créez l'archive :
tar -vcf sauvegarde.tar /chemin/vers/siteDétails :
tar : Outil de compression Linux.-vcf : Créer archive verbeuse.sauvegarde.tar : Nom du fichier./chemin/vers/site : Racine du site (utilisez . pour courant).Téléchargez via FTP. Évitez * seul pour inclure .htaccess.
Upload via FTP, puis décompressez :
tar -vxf sauvegarde.tarAttention : Écrase les fichiers existants ! (-vxf pour extraire.)
Pour la DB : Créez une DB vide identique, puis :
mysql -u [username] -p [nomdb] < sauvegarde.sqlSSH surpasse les outils graphiques en vitesse. Idéal pour GoDaddy ou VPS. Pour aller plus loin : gérer un serveur Linux via SSH.