FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Sauvegarder votre site web via SSH en ligne de commande : Guide expert étape par étape

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.

Qu'est-ce que la ligne de commande 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.

Comment utiliser SSH sur votre ordinateur

Les principaux systèmes d'exploitation intègrent SSH :

  • Windows : PowerShell ou PuTTY
  • macOS : Terminal
  • Linux : Terminal

Lancez l'interface et tapez ssh. Astuces pour débutants :

  1. Flèches haut/bas pour rappeler les commandes précédentes.
  2. Touche Tab pour auto-compléter les noms de fichiers.

Une fois à l'aise, passez à la sauvegarde.

Se connecter à votre site via SSH

Ouvrez votre outil SSH et entrez :

ssh nomutilisateur@votredomaine.com

Ou avec l'IP pour les serveurs sans domaine :

ssh nomutilisateur@VOTRE.IP.ADDRESS

Entrez 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.

Sauvegarder la base de données avec 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.sql

Entrez le mot de passe, puis ls pour vérifier le fichier SQL généré.

Pas d'accès DB via SSH ?

Si la DB est distante (ex. GoDaddy), utilisez phpMyAdmin via cPanel.

Sauvegarder les fichiers du site avec SSH

Dans le dossier cible, créez l'archive :

tar -vcf sauvegarde.tar /chemin/vers/site

Dé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.

Restaurer la sauvegarde avec SSH

Upload via FTP, puis décompressez :

tar -vxf sauvegarde.tar

Attention : Écrase les fichiers existants ! (-vxf pour extraire.)

Pour la DB : Créez une DB vide identique, puis :

mysql -u [username] -p [nomdb] < sauvegarde.sql

SSH : Plus rapide que plugins et consoles web

SSH surpasse les outils graphiques en vitesse. Idéal pour GoDaddy ou VPS. Pour aller plus loin : gérer un serveur Linux via SSH.


[]