Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

16 Commandes SSH que tous les utilisateurs/utilisatrices de WordPress devraient connaître

SSH, ou Secure Shell, est un outil puissant pour gérer votre site à distance à partir d’un serveur sécurisé. Vous pouvez utiliser différentes commandes via une interface de terminal pour effectuer diverses tâches sans avoir à ouvrir l’interface d’administration de votre site.

Bien que SSH soit généralement utilisé par les utilisateurs/utilisatrices WordPress les plus avancés, il peut également s’avérer d’une aide précieuse si vous ne parvenez pas à accéder à la zone d’administration de votre WordPress.

Dans cet article, nous allons vous afficher quelques commandes SSH que tout utilisateur/utilisatrice de WordPress devrait connaître.

SSH commands every user should know

Voici tous les sujets et commandes que nous aborderons dans ce guide. Vous pouvez cliquer sur les liens ci-dessous pour accéder à n’importe quelle section :

Qu’est-ce que SSH ?

SSH, abréviation de Secure Shell, est un protocole sécurisé permettant de gérer votre site à l’aide d’une interface de ligne de commande. Il vous permet de connecter votre ordinateur au serveur de votre site.

L’avantage d’utiliser SSH est qu’il vous permet d’accéder à votre site WordPress à partir d’un serveur distant. Vous n’avez pas besoin d’ouvrir le Tableau de bord WordPress.

Il suffit d’écrire différentes commandes pour effectuer des tâches telles que l’installation de WordPress, le transfert de fichiers, la création de répertoires, etc.

L’utilisation de SSH est destinée aux utilisateurs/utilisatrices ou développeurs/développeuses plus techniques qui souhaitent exécuter des commandes.

Cependant, d’autres utilisateurs/utilisatrices peuvent également utiliser SSH pour accéder à leur site au cas où quelque chose se passerait mal et qu’ils ne pourraient pas ouvrir l’admin du site WordPress.

Astuce d’expert : Vous êtes bloqué sur votre site WordPress et ne savez pas quoi faire ? Notre équipe de professionnels peut vous aider à retrouver l’accès en un rien de temps. Découvrez nos services de support WPBeginner Premium dès aujourd’hui !

Cela dit, voyons d’abord comment vous pouvez utiliser SSH pour vous connecter au serveur de votre site.

Comment se connecter à votre site WordPress en utilisant SSH

La première chose à faire est de vérifier si SSH est installé sur le serveur de votre site.

SSH étant une technologie client-serveur, vous pouvez vérifier s’il est configuré en contactant votre service d’hébergement WordPress, qui pourra vous le dire. Vous pouvez également essayer d’accéder au cPanel ou au tableau de bord de l’hébergeur.

Vous devriez trouver quelque chose qui ressemble à l’image ci-dessous :

Enabling SSH Access on Bluehost

Ensuite, vous devrez noter l’adresse IP, l’identifiant, le mot de passe et le port. Ces informations seront nécessaires lorsque vous utiliserez SSH pour vous connecter à votre site depuis votre ordinateur.

Utilisation de SSH sur un ordinateur Mac ou Linux

Si vous utilisez un système d’exploitation Mac ou Linux, vous pouvez simplement vous connecter à votre site à l’aide de l’application terminal.

Saisissez la commande suivante dans le terminal :

ssh username@server_ip_address

Remplacez simplement l’identifiant et l’adresse IP du serveur par les informations de votre fournisseur d’hébergement.

Utilisation de SSH sur un ordinateur Windows

Pour utiliser SSH et vous connecter à votre site sur une machine Windows, vous aurez besoin d’un outil tiers comme PuTTY.

Une fois l’application téléchargée et installée, vous devrez saisir le nom de l’hébergeur (adresse IP) et le numéro de port que vous avez notés ci-dessus pour vous connecter à votre site.

PuTTY Settings

Après avoir saisi/saisie ces informations, cliquez sur le bouton « Ouvrir ». À l’étape suivante, une fenêtre de terminal s’ouvrira dans laquelle il vous suffira de saisir l’identifiant et le mot de passe pour accéder à votre site.

Voyons maintenant quelques commandes SSH courantes que tout utilisateur/utilisatrice de WordPress devrait connaître.

Commandes SSH pour la navigation de base

Vous pouvez utiliser différentes commandes SSH pour naviguer dans les fichiers et les répertoires. Voici quelques commandes de navigation de base que vous devriez connaître.

1. pwd – Affiche le chemin d’accès complet au répertoire

La commande pwd affiche le chemin d’accès complet au répertoire actuel. Cette fonction est très utile pour naviguer entre différents fichiers et dossiers :

pwd

Comme vous ne disposez d’aucune référence visuelle pour vous situer sur le serveur, vous pouvez simplement utiliser cette commande pour trouver votre chemin.

2. ls – Liste les fichiers et dossiers d’un répertoire

Si vous souhaitez voir le contenu d’un répertoire, il vous suffit d’utiliser la commande ls.

SSH ls command

Vous pouvez également utiliser des paramètres supplémentaires pour obtenir plus d’informations sur le contenu. Par exemple, il suffit d’ajouter -l pour obtenir des informations détaillées ou -a pour afficher les fichiers masqués.

ls -1

3. cd – Changer de répertoire

La commande cd vous permet de modifier les répertoires. Vous pouvez vous déplacer dans un sous-répertoire ou dans un répertoire entièrement différent :

cd [directory]

Dans le code ci-dessus, vous pouvez remplacer [répertoire] par le nom du répertoire.

Par exemple, si vous saisissez la commandecdwp-content/themes, vous vous retrouverez dans le répertoire themes de votre installation WordPress.

Commandes SSH pour la gestion des fichiers et des dossiers

Voyons maintenant quelques commandes SSH permettant de gérer les fichiers et les dossiers sur le serveur de votre site WordPress.

4. mkdir -Créer un nouveau répertoire

La commande mkdir permet de créer un nouveau répertoire dans le répertoire actuel. Il suffit de saisir la commande suivante en indiquant le nom du dossier :

mkdir [folder name]

Par exemple, imaginons que vous souhaitiez créer un dossier pour les feuilles de style. La commande SSH pour cela sera mkdir stylesheets.

Create new folder SSH command

En revanche, si vous souhaitez créer un nouveau répertoire à l’intérieur d’un autre sous-répertoire, vous devrez saisir la structure en même temps que la commande mkdir.

Voici à quoi ressemblera la syntaxe :

mkdir /plugins/myplugin/stylesheets

5. rmdir – Retirer un répertoire vide

Vous pouvez utiliser la commande rmdir pour supprimer un répertoire du serveur de votre site. Il vous suffit de saisir la commande suivie du nom du répertoire :

rmdir [folder name]

Note importante : Soyez prudent lorsque vous utilisez cette commande. Une fois qu’un répertoire est retiré du serveur, vous ne pouvez pas l’annuler.

6. cp – Copier un dossier ou un fichier

La commande cp vous permet de copier un fichier ou un dossier à un autre emplacement. Lorsque vous saisissez la commande, vous devez spécifier le nom du fichier ou du dossier et la destination où la copie sera enregistrée :

cp [file name] [destination]
SSH command to make a copy

Lorsque vous saisissez le nom du fichier, vous devez également inclure l’extension du fichier, telle que fichier-exemple.txt ou readme.html.

Si vous souhaitez faire une copie du fichier dans le même dossier, vous pouvez saisir la commande suivante :

cp readme.html readme2.html

Si vous souhaitez copier un fichier dans un autre dossier, vous devez saisir la commande suivante :

cp /public_html/wp-content/readme.html /public_html/etc/

Vous pouvez également utiliser différents paramètres avec la commande cp, comme par exemple :

  • cp -r copier tout le contenu d’un dossier
  • cp -a archive tous les fichiers
  • cp -u écrase un fichier dans un dossier de destination uniquement s’il contient un contenu nouveau ou différent
  • cp -n ne copie pas un fichier s’il existe déjà
  • cp -i affiche un avertissement avant de copier un fichier
  • cp -f remplace ou retire un fichier du dossier de destination s’il existe un autre fichier portant le même nom

7. mv – Déplace un fichier ou un dossier

Si vous souhaitez déplacer un fichier ou un dossier vers une nouvelle destination, vous pouvez utiliser la commande mv.

Comme pour la commande cp, vous devez spécifier le nom du fichier et la destination où vous souhaitez le déplacer :

mv [file name] [destination]
Move SSH command line

Par exemple, supposons que vous souhaitiez déplacer un fichier ‘index.php’ vers le dossier des feuilles de style. Dans ce cas, la commande devrait être :

mv index.php stylesheets

8. grep – Recherche d’une expression spécifique

Ensuite, vous pouvez utiliser la commande grep pour rechercher une phrase ou une chaîne de recherche spécifique dans un fichier. Notez que cette commande tient compte des majuscules et des minuscules.

Voici à quoi ressemblerait la syntaxe :

grep '[search phrase]' [file name]
Grep SSH command

Par exemple, supposons que vous souhaitiez trouver le terme « en-tête » dans le fichier info.txt.

Dans ce cas, la commande se présente comme suit :

grep 'header' info.txt

En outre, vous pouvez également utiliser le paramètre -i pour ignorer les majuscules et les minuscules lors de la recherche.

9. trouver – Rechercher des fichiers et des répertoires

Si vous recherchez un fichier ou un répertoire spécifique, vous pouvez utiliser la commande find et rechercher le nom du fichier, sa taille, son type, etc.

La syntaxe de la commande trouver se présente comme suit :

find [starting directory] [parameter] [search term]

Dans le code ci-dessus, vous pouvez spécifier le processus de recherche.

Par exemple, voici quelques options à choisir :

  • / (barre oblique) – Permet de rechercher dans l’ensemble du système.
  • . (point) – Vous pouvez rechercher dans le répertoire de travail
  • ~ (marée) – Permet de rechercher le répertoire personnel.

Ensuite, la commande SSH vous permet également de spécifier les paramètres, tels que le nom, la taille, le type de fichier, etc.

  • -nom – Recherche le nom du fichier
  • -utilisateur – Recherche les fichiers assignés à un utilisateur donné.
  • Taille – La taille du fichier
  • -type -d – Recherche un type de répertoire
  • -type -f – Recherche un type de fichier

Dernier point, vous pouvez saisir le terme que vous recherchez. Supposons que vous souhaitiez trouver un fichier nommé « task » dans le répertoire.

La commande SSH à utiliser est la suivante

find / -name "task" 

Autres commandes SSH utiles

Maintenant que vous connaissez quelques commandes SSH de base pour la navigation et la gestion des fichiers et dossiers de votre site, voici quelques commandes supplémentaires à connaître.

10. zip – Compression d’un dossier

Si vous souhaitez compresser des fichiers ou des dossiers volumineux, vous pouvez utiliser la commande zip. Il vous suffit d’indiquer le nom du fichier ou du dossier que vous souhaitez compresser :

zip filename.zip foldername

Vous pouvez également utiliser différents paramètres avec cette commande pour spécifier si vous souhaitez supprimer le dossier d’origine :

  • zip -r nomdufichier.zip nomdufichier – Cela compresse un dossier mais ne le supprime pas.
  • zip -m nomfichier.zip nomfichier – Vous pouvez utiliser ce paramètre pour compresser un dossier et le supprimer, en ne conservant que la version zippée.
  • zip -d nomfichier.zip nom fichier – Permet de supprimer un fichier de l’archive zip existante.
  • zip -u nomfichier.zip nomfichier – Cette commande met à jour un fichier dans une archive zip existante. Elle est utile si vous avez mis à jour le fichier original et que vous ne souhaitez pas supprimer le fichier zip ou en créer un nouveau.

11. unzip – Décompresser un dossier

Après avoir zippé un dossier, vous devrez également le dézipper. Pour ce faire, saisissez simplement la commande SSH unzip:

unzip [filename.zip]

12. historique – Vue de la dernière commande utilisée

La commande historique SSH est utile pour déterminer la commande que vous avez saisie/saisie précédemment. Confirmez la saisie/saisie d’un numéro pour limiter les résultats affichés.

Par exemple, supposons que vous souhaitiez voir les 10 dernières commandes utilisées. La syntaxe de la commande history est la suivante :

history 10
History SSH command

13. tar – Créer et décompresser des archives compressées

tar est une commande SSH populaire utilisée pour décompresser les fichiers .tar.gz. Il existe de nombreux outils tiers qui utilisent ce format pour compresser les fichiers, et c’est une alternative aux fichiers zip.

Si vous souhaitez archiver un dossier, vous pouvez utiliser la commande ci-dessous. Remplacez simplement ‘archivename.tar.gz’ par le nom du fichier et ‘directory’ par le chemin du répertoire :

tar -cvzf archivename.tar.gz directory

Après l’archivage, vous pouvez décompresser le fichier .tar.gz à l’aide de cette commande :

tar -xvzf archivename.tar.gz directory

14. clear – Retirer tout le texte

Vous pouvez utiliser la commande clear pour supprimer tout le texte de la fenêtre du terminal :

clear

Cette commande est utile si vous avez commis une erreur ou si vous souhaitez repartir à zéro.

Clear ssh command

15. du – Voir la taille du fichier ou du dossier

Si vous souhaitez connaître la taille d’un fichier ou d’un dossier sur votre serveur WordPress, vous pouvez utiliser la commande du :

du -h [file or folder name]

Le paramètre -h du code affiche la taille du fichier dans un format lisible par l’homme.

Par exemple, supposons que vous souhaitiez voir la taille du fichier .htaccess.

Il vous suffit de saisir cette commande :

du -h .htaccess

16. exit – Quitte le serveur de site distant

Lorsque vous avez terminé de travailler sur votre site WordPress et que vous souhaitez quitter le serveur distant, il vous suffit de taper la commande exit :

exit

Nous vous recommandons d’utiliser cette commande à chaque fois que vous vous connectez à votre site. Aucun autre utilisateur ne pourra ainsi accéder à votre serveur à l’aide de SSH une fois que vous aurez terminé votre travail.

Nous espérons que cet article vous a aidé à apprendre les commandes SSH importantes que tout utilisateur/utilisatrice de WordPress devrait connaître. Vous pouvez également consulter notre guide sur les erreurs WordPress courantes et comment les corriger ou comment dépanner WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

Un commentaireLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.