Comment sauvegarder WordPress avec SSH
John Turner
John Turner
Les sauvegardes de sites Web sont comme des filets de sécurité pour votre site WordPress. Elles protègent votre travail acharné contre les problèmes inattendus.
Il existe de nombreuses façons de sauvegarder votre site WordPress. Certaines sont simples, comme l'utilisation d'un plugin de sauvegarde. D'autres, comme la méthode d'aujourd'hui, utilisent des techniques plus avancées.
Ce guide se concentre sur l'utilisation de SSH pour les sauvegardes WordPress. C'est une méthode puissante qui offre plus de vitesse et de contrôle.
Nous utiliserons SSH, ainsi que WP-CLI. Ensemble, ces outils créent un processus de sauvegarde fiable pour votre site Web.
Sauvegardons votre site WordPress avec SSH !
Voici les points clés à retenir :
- SSH fournit une connexion sécurisée et cryptée à votre serveur pour des sauvegardes plus rapides que les méthodes basées sur le navigateur
- Les sauvegardes SSH peuvent être automatisées avec des tâches cron et personnalisées avec des indicateurs pour les modèles, les répertoires et les moteurs d'archivage
- Cette méthode est idéale pour les grands sites et offre plus de contrôle que les plugins de sauvegarde standard
- Vous aurez besoin d'un accès SSH de votre fournisseur d'hébergement, de WP-CLI installé sur votre serveur et de Duplicator Pro
- Le processus de sauvegarde utilise la commande
wp duplicator buildpour créer des sauvegardes complètes du site à distance
Table des matières
Qu'est-ce que SSH ?
SSH signifie Secure Shell. Considérez-le comme un tunnel sécurisé entre votre ordinateur et le serveur de votre site Web. Il vous permet d'accéder et de contrôler votre serveur à distance.
Cela signifie que vous pouvez envoyer des commandes à votre serveur depuis votre ordinateur sans compromettre la sécurité de votre WordPress.
C'est un protocole qui fournit un moyen de communication sécurisé et crypté. C'est important car il protège vos informations lorsque vous interagissez avec votre serveur. Sans chiffrement, vos données pourraient être interceptées par d'autres.
SSH est un outil standard pour l'administration de serveurs. Il est largement utilisé par les développeurs Web et les administrateurs système.
En utilisant SSH, vous pouvez exécuter des commandes sur votre serveur. Vous pouvez gérer les fichiers du site, exécuter des mises à jour et effectuer des sauvegardes sans avoir besoin de votre tableau de bord, de votre gestionnaire de fichiers ou de votre client FTP.
Pourquoi sauvegarder WordPress avec SSH ?
L'utilisation de SSH pour les sauvegardes offre plusieurs avantages par rapport à d'autres méthodes. C'est un moyen plus efficace et plus puissant de protéger votre site Web. Examinons quelques avantages clés.
Premièrement, la vitesse est un grand avantage. Les connexions SSH sont généralement beaucoup plus rapides que les méthodes basées sur le navigateur. Ceci est particulièrement perceptible sur les grands sites avec beaucoup de données.
Deuxièmement, l'efficacité est améliorée car les commandes s'exécutent directement sur le serveur. Cela évite les étapes supplémentaires de passage par l'interface du site Web.
Vous pouvez utiliser des scripts avec SSH pour automatiser vos sauvegardes. Cela vous fera gagner du temps et réduira le risque d'erreurs humaines.
Ensuite, vous obtenez plus de contrôle avec SSH. Vous pouvez personnaliser le processus de sauvegarde plus qu'avec des méthodes plus simples. Vous aurez plus de flexibilité pour répondre à vos besoins spécifiques.
Comment sauvegarder votre site WordPress avec SSH
Maintenant, je vais vous guider dans la sauvegarde de votre site WordPress à l'aide de SSH. C'est un peu plus technique que d'autres méthodes de sauvegarde, mais l'effort en vaut la peine !
- Étape 1 : Connectez-vous à votre site avec SSH : Utilisez Terminal ou PuTTY pour établir une connexion sécurisée à votre serveur avec vos identifiants d'hébergement.
- Étape 2 : Installez WP-CLI : Téléchargez et configurez l'interface en ligne de commande de WordPress pour gérer votre site depuis le terminal.
- Étape 3 : Installez Duplicator Pro : Configurez le plugin de sauvegarde et activez votre clé de licence via le tableau de bord WordPress.
- Étape 4 : Sauvegardez votre site WordPress : Exécutez la commande
wp duplicator buildpour créer votre sauvegarde avec des indicateurs de personnalisation optionnels.
Étape 1 : Connectez-vous à votre site Web avec SSH
Pour commencer, vous devez vous connecter à votre serveur à l'aide d'un client SSH. Si vous utilisez macOS ou Linux, vous pouvez utiliser l'application Terminal intégrée. Si vous êtes sous Windows, vous pouvez utiliser un programme comme PuTTY.
Vous aurez besoin de quelques informations. SSH nécessite l'adresse de votre serveur, votre nom d'utilisateur et votre mot de passe SSH ou votre clé privée. Votre fournisseur d'hébergement Web devrait vous fournir ces détails.
Par exemple, les utilisateurs de DreamHost peuvent aller dans Websites » SFTP Users & Files. Activez Secure Shell Access (SSH) et copiez les informations de Files Access.

Ensuite, ouvrez la ligne de commande de votre ordinateur. Je suis sur un ordinateur macOS, donc j'utiliserai Terminal.
Utilisez cette commande pour vous connecter à votre site via SSH :
ssh username@hostname
Entrez votre mot de passe SSH lorsqu'on vous le demande.
Étape 2 : Installez WP-CLI
WP-CLI est une interface en ligne de commande pour WordPress. Elle vous permet de gérer votre site WordPress directement depuis le terminal.
Elle simplifie de nombreuses tâches de gestion WordPress. Vous pouvez effectuer des mises à jour, gérer des utilisateurs, et plus encore à l'aide de commandes simples. C'est plus rapide et plus efficace que d'utiliser le tableau de bord WordPress pour de nombreuses opérations.
Pour installer WP-CLI, téléchargez la version Phar :
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Ensuite, utilisez cette commande pour vérifier si le fichier a été téléchargé correctement :
php wp-cli.phar --info
Si tout fonctionne, vous verrez le numéro de version de WP-CLI.
Ensuite, rendez le fichier exécutable et déplacez-le dans votre PATH.
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
Ensuite, exécutez cette commande :
wp --info
Vous saurez que WP-CLI est installé et fonctionne si vous voyez ce résultat :
OS: Linux 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Mon Dec 4 15:57:59 UTC 2017 x86_64
Shell: /usr/bin/zsh
PHP binary: /usr/bin/php
PHP version: 7.1.12-1+ubuntu16.04.1+deb.sury.org+1
php.ini used: /etc/php/7.1/cli/php.ini
MySQL binary:
MySQL version:
SQL modes:
WP-CLI root dir: /home/wp-cli/.wp-cli
WP-CLI packages dir: /home/wp-cli/.wp-cli/packages/
WP-CLI global config: /home/wp-cli/.wp-cli/config.yml
WP-CLI project config:
WP-CLI version: 1.5.0
Étape 3 : Installez Duplicator Pro
WP-CLI n'a pas beaucoup de commandes intégrées pour sauvegarder votre site WordPress. C'est là qu'intervient Duplicator.
Duplicator est un plugin WordPress populaire pour les sauvegardes et les migrations. Avec ses commandes WP-CLI, vous pouvez facilement personnaliser les sauvegardes depuis la ligne de commande.

Duplicator Pro prend en charge les commandes de sauvegarde WP-CLI. Vous devrez donc télécharger le plugin depuis le site Web de Duplicator après l'avoir acheté.
Bien que vous puissiez installer Duplicator Pro depuis la ligne de commande, vous ne pourrez pas configurer la clé de licence. Comme vous devrez de toute façon revenir à votre tableau de bord d'administration, procédons à l'installation et activation de Duplicator ici.
Ensuite, allez dans Duplicator Pro » Settings » General. Collez et activez votre clé de licence.

Une fois Duplicator Pro installé, activé et sous licence, vous êtes prêt pour l'étape suivante : sauvegarder un site WordPress via SSH.
Étape 4 : Sauvegardez votre site WordPress
Maintenant, retournez à la ligne de commande. Il est temps de créer une sauvegarde avec SSH, WP-CLI et Duplicator.
Duplicator Pro fonctionne avec WP-CLI pour créer une sauvegarde à distance. Pour ce faire, utilisez cette commande :
wp duplicator build
Lorsque vous exécutez cette commande, Duplicator commencera à créer une sauvegarde. Cela peut prendre quelques instants car il analyse votre site et compresse tous vos fichiers WordPress et tables de base de données dans un fichier zip.

Une fois terminé, vous aurez une nouvelle sauvegarde de votre site. Ces fichiers se trouveront sur la page Sauvegardes de votre tableau de bord d'administration WordPress.
Duplicator utilisera automatiquement le modèle de la dernière sauvegarde que vous avez créée. Cependant, vous pouvez facilement personnaliser cette sauvegarde dans votre commande.
Voici quelques options pour personnaliser les sauvegardes Duplicator :
--template=<ID: Utiliser un modèle de sauvegarde prédéfini.--dir=<path>: Spécifier un emplacement de sauvegarde personnalisé.--delete: Supprimer automatiquement la sauvegarde après sa création.--phpsqldump,--phpzip,--duparchive: Changer le moteur d'archivage utilisé pour les sauvegardes.
Vous pouvez combiner ces options selon vos besoins. Par exemple, vous pourriez avoir besoin de créer une sauvegarde à l'aide d'un modèle spécifique, dans un répertoire personnalisé, avec un moteur d'archivage différent.
Si vous avez un modèle de sauvegarde de base de données WordPress, vous pouvez personnaliser Duplicator pour sauvegarder votre base de données. Votre commande pourrait ressembler à ceci :
wp duplicator build --template="DB Backup" --dir=/home/user/backups --duparchive
Entrez la commande wp duplicator build --help pour un aperçu complet de toutes les options disponibles.
Vous avez sauvegardé votre site avec succès via SSH ! C'est beaucoup plus facile et rapide que de sauvegarder un site WordPress manuellement.
Questions fréquemment posées (FAQ)
Et si je n'ai pas d'accès SSH ?
Si vous n'avez pas d'accès SSH, vous devrez contacter votre fournisseur d'hébergement. Il pourra activer l'accès SSH pour votre compte.
Il est important de noter que tous les fournisseurs d'hébergement n'offrent pas l'accès SSH. Si le vôtre ne le fait pas, vous devrez peut-être envisager de passer à un autre fournisseur qui le prend en charge.
Ai-je besoin de WP-CLI pour sauvegarder WordPress avec SSH ?
Oui, WP-CLI est essentiel pour sauvegarder WordPress avec SSH. Il vous permet d'exécuter des commandes pour interagir directement avec WordPress depuis la ligne de commande. Sans WP-CLI, vous ne pouvez pas exécuter la commande wp duplicator build nécessaire aux sauvegardes à distance avec Duplicator Pro.
Quels sont les avantages d'utiliser SSH par rapport à SFTP ?
Bien que SSH et SFTP fournissent des connexions sécurisées, SSH est principalement utilisé pour exécuter des commandes sur un serveur, et SFTP est principalement pour transférer des fichiers.
SSH est nécessaire pour utiliser WP-CLI, qui est la clé pour des tâches WordPress importantes comme les sauvegardes. SFTP, bien que sécurisé, n'offre pas le même niveau de contrôle et d'automatisation.
Puis-je planifier des sauvegardes avec Duplicator et WP-CLI ?
Bien que la commande wp duplicator build elle-même ne planifie pas les sauvegardes, vous pouvez la combiner avec des outils côté serveur comme les cron jobs pour automatiser votre processus de sauvegarde.
Accélérez les sauvegardes avec SSH
Utiliser SSH pour les sauvegardes est rapide, efficace et permet un plus grand contrôle et une meilleure automatisation. C'est une amélioration par rapport aux méthodes plus simples basées sur le navigateur.
Une fois que vous serez à l'aise avec le processus, vous constaterez que c'est une approche beaucoup plus efficace. Vous aurez plus confiance en vos sauvegardes et serez mieux préparé à toute éventualité.
Pendant que vous êtes ici, je pense que vous aimerez ces guides WordPress supplémentaires :
- Comment créer une sauvegarde WordPress dans le cloud
- Comment restaurer WordPress à partir d'une sauvegarde
- Configurez et oubliez : les plugins de sauvegarde automatique WordPress qui font le travail pour vous
- Codez plus intelligemment, pas plus dur : outils de développement WordPress pour tous les professionnels
- 10 meilleurs plugins de sauvegarde WordPress gratuits
- Comment sauvegarder et restaurer WordPress à distance
Prêt à sécuriser vos données ? Passez à Duplicator Pro dès aujourd'hui pour débloquer les commandes WP-CLI de sauvegarde rapides et efficaces !