Obtenez le meilleur plugin WordPress Backup
& Migration dès aujourd'hui
Obtenir Duplicator maintenant
Nettoyage des sauvegardes, suppression automatique et mise à jour des versions de Duplicator en un seul clic

Nettoyage des sauvegardes, suppression automatique et mise à jour des versions de Duplicator en un seul clic

Vous voulez des sauvegardes de WordPress plus propres, plus organisées et plus sûres ? Découvrez les nouvelles fonctionnalités de gestion des logs de sauvegarde de Duplicator et la mise à jour de la version...
Sauvegarde WordPress SSH

Comment sauvegarder WordPress avec SSH 

Écrit par : avatar de l'auteur Joella Dunn
avatar de l'auteur Joella Dunn
Joella est une rédactrice qui a des années d'expérience avec WordPress. Chez Duplicator, elle se spécialise dans la maintenance de sites - des sauvegardes de base aux migrations à grande échelle. Son but ultime est de s'assurer que votre site WordPress est sûr et prêt pour la croissance.
     Reviewed By : avatar de l'évaluateur John Turner
avatar de l'évaluateur John Turner
John Turner est le président de Duplicator. Il a plus de 20 ans d'expérience dans le domaine des affaires et du développement et ses plugins ont été téléchargés plus de 25 millions de fois.

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 de WordPress. C'est une méthode puissante qui offre plus de rapidité 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.

Voyons comment vous pouvez sauvegarder votre site WordPress avec SSH !

Table des matières

Qu'est-ce que SSH ?

SSH est l'abréviation de Secure Shell. Il s'agit d'un tunnel sécurisé entre votre ordinateur et le serveur de votre site web. Il vous permet d'accéder à votre serveur et de le contrôler à distance.

Cela signifie que vous pouvez envoyer des commandes à votre serveur depuis votre ordinateur sans compromettre la sécurité de WordPress.

Il s'agit d'un protocole qui offre un moyen de communication sécurisé et crypté. C'est important parce que cela protège vos informations lorsque vous interagissez avec votre serveur. Sans cryptage, vos données pourraient être interceptées par d'autres personnes.

SSH est un outil standard pour l'administration des 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.

Tout d'abord, la vitesse est un atout majeur. Les connexions SSH sont généralement beaucoup plus rapides que les méthodes basées sur un navigateur. Cela est particulièrement visible sur les sites de grande taille contenant beaucoup de données.

Deuxièmement, l'efficacité est améliorée parce que les commandes sont exécutées directement sur le serveur. Cela évite les étapes supplémentaires liées à l'interface du site web.

Vous pouvez utiliser des scripts avec SSH pour automatiser vos sauvegardes. Vous gagnerez du temps et réduirez le risque d'erreur humaine.

Ensuite, vous avez plus de contrôle avec SSH. Vous pouvez personnaliser le processus de sauvegarde davantage qu'avec des méthodes plus simples. Vous disposez d'une plus grande souplesse pour répondre à vos besoins spécifiques.

Comment sauvegarder votre site WordPress avec SSH

Je vais maintenant vous expliquer comment sauvegarder votre site WordPress en utilisant SSH. C'est un peu plus technique que les autres méthodes de sauvegarde, mais le jeu en vaut la chandelle !

Étape 1 : Se connecter à 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 clé privée. Votre hébergeur devrait vous fournir ces informations.

Par exemple, les utilisateurs de DreamHost peuvent aller sur Sites web " SFTP Users & Files. Activez l'accès Secure Shell (SSH) et copiez les informations relatives à l'accès aux fichiers .

Identifiants SSH de DreamHost

Ouvrez ensuite la ligne de commande de votre ordinateur. Je suis sur un ordinateur macOS, je vais donc utiliser Terminal.

Utilisez cette commande pour vous connecter à votre site via SSH :

Bloc de code propre
Copié !

ssh username@hostname
        

Saisissez votre mot de passe SSH lorsque vous y êtes invité.

Étape 2 : Installer WP-CLI

WP-CLI est une interface de ligne de commande pour WordPress. Elle vous permet de gérer votre site WordPress directement depuis le terminal.

Il simplifie de nombreuses tâches de gestion de WordPress. Vous pouvez effectuer des mises à jour, gérer les utilisateurs, et bien d'autres choses encore, à l'aide de simples commandes. C'est plus rapide et plus efficace que d'utiliser le tableau de bord de WordPress pour de nombreuses opérations.

Pour installer WP-CLI, téléchargez la version Phar :

Bloc de code propre
Copié !

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 :

Bloc de code propre
Copié !

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 placez-le dans votre PATH.

Bloc de code propre
Copié !

chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
        

Exécutez ensuite la commande suivante :

Bloc de code propre
Copié !

wp --info
        

Vous saurez que WP-CLI est installé et fonctionne si vous voyez cette sortie :

Bloc de code propre
Copié !

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 : Installer Duplicator Pro

WP-CLI n'a pas beaucoup de commandes intégrées pour sauvegarder votre site WordPress. C'est là que Duplicator intervient.

Duplicator est un plugin WordPress populaire pour les sauvegardes et les migrations. Avec ses commandes WP-CLI, vous pouvez facilement personnaliser les sauvegardes à partir de la ligne de commande.

Duplicator Pro plugin

Duplicator Pro est livré avec le support des commandes de sauvegarde WP-CLI. Vous devrez donc télécharger le plugin sur le site de Duplicator après l'avoir acheté.

Bien que vous puissiez installer Duplicator Pro en ligne de commande, vous ne pourrez pas configurer la clé de licence. Puisque vous devrez de toute façon revenir sur votre tableau de bord d'administration, installons et activons Duplicator ici.

Ensuite, allez dans Duplicator Pro " Paramètres " Général. Collez et activez votre clé de licence.

Activer la clé de licence de Duplicator

Avec Duplicator Pro installé, activé et licencié, vous êtes prêt pour l'étape suivante : sauvegarder un site WordPress en utilisant SSH.

Étape 4 : Sauvegarder 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 la commande suivante :

Bloc de code propre
Copié !

wp duplicator build
        

Lorsque vous lancez cette commande, Duplicator commence à créer une sauvegarde. Cela peut prendre quelques instants car il scanne votre site et compresse tous les fichiers WordPress et les tables de la base de données dans un fichier zip.

SSH Duplicator backup

Une fois cette opération terminée, vous disposerez d'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 indicateurs permettant de personnaliser les sauvegardes de 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: Modifier le moteur d'archivage utilisé pour les sauvegardes.

Vous pouvez combiner ces options selon vos besoins. Par exemple, vous pouvez avoir besoin de créer une sauvegarde en utilisant 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 :

Bloc de code propre
Copié !

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 réussi à sauvegarder votre site en utilisant SSH ! C'est beaucoup plus facile et rapide que de sauvegarder un site WordPress manuellement.

Foire aux questions (FAQ)

Que faire si je n'ai pas d'accès SSH ?

Si vous n'avez pas d'accès SSH, vous devez contacter votre hébergeur. Il pourra activer l'accès SSH pour votre compte.

Il est important de noter que tous les fournisseurs d'hébergement ne proposent 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 avec WordPress directement depuis la ligne de commande. Sans WP-CLI, vous ne pouvez pas exécuter la commande wp duplicator build qui est nécessaire pour les sauvegardes à distance avec Duplicator Pro.

Quels sont les avantages de l'utilisation de SSH par rapport à SFTP ?

Bien que SSH et SFTP offrent tous deux des connexions sécurisées, SSH est principalement utilisé pour exécuter des commandes sur un serveur, tandis que SFTP sert surtout à transférer des fichiers.

SSH est nécessaire pour utiliser WP-CLI, qui est essentiel pour les tâches importantes de WordPress comme les sauvegardes. SFTP, bien que sécurisé, n'offre pas le même niveau de contrôle et d'automatisation.

Puis-je programmer des sauvegardes avec Duplicator et WP-CLI ?

Alors que la wp duplicator build La commande elle-même ne planifie pas les sauvegardes, mais vous pouvez la combiner avec des outils côté serveur tels que les tâches cron pour planifier les sauvegardes. automatisez votre processus de sauvegarde.

Réflexions finales

L'utilisation de SSH pour les sauvegardes est rapide, efficace et permet un meilleur contrôle et une plus grande automatisation. Il s'agit d'une étape supplémentaire par rapport aux méthodes plus simples basées sur un navigateur.

Une fois que vous serez à l'aise avec le processus, vous constaterez qu'il s'agit d'une approche beaucoup plus efficace. Vous aurez davantage confiance dans vos sauvegardes et serez mieux préparé à faire face aux imprévus.

Pendant que vous êtes ici, je pense que vous aimerez ces guides WordPress supplémentaires :

Prêt à sécuriser vos données ? Passez à Duplicator Pro aujourd'hui pour débloquer les commandes WP-CLI de sauvegarde qui sont rapides et efficaces !

avatar de l'auteur
Joella Dunn Rédactrice de contenu
Joella est une rédactrice qui a des années d'expérience avec WordPress. Chez Duplicator, elle se spécialise dans la maintenance de sites - des sauvegardes de base aux migrations à grande échelle. Son but ultime est de s'assurer que votre site WordPress est sûr et prêt pour la croissance.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, il se peut que nous recevions une commission. Nous ne recommandons que des produits dont nous pensons qu'ils apporteront une valeur ajoutée à nos lecteurs.