SSH est un protocole pour la connexion à distance sécurisée et d’autres services réseau sécurisés sur un réseau non sécurisé. Kinsta fournit un accès SSH dans tous ses plans d’hébergement. L’accès SSH vous permet de vous connecter à une invite de commandes, d’exécuter des tâches d’administrateur système courantes et d’exécuter des commandes comme si vous étiez assis sur le serveur lui-même. Vous pouvez exécuter des outils supplémentaires tels que Git, Composer, npm, WP-CLI, etc. Si vous êtes sur un plan d’entreprise, vous pouvez également utiliser des outils comme npm.

Suivez les instructions ci-dessous pour vous connecter en SSH sur votre site WordPress.

SSH ne doit être utilisé que par les utilisateurs avancés. Exécuter des commandes incorrectes via SSH pourrait facilement casser votre site. Si vous n’êtes pas à l’aise de le faire, veuillez d’abord vérifier avec un développeur ou notre support.

Informations de connexion SSH

Pour vous connecter à SSH, vous aurez besoin des informations suivantes :

Les clients Kinsta peuvent trouver ces informations sous l’onglet Info du site dans votre tableau de bord MyKinsta.

Comment se connecter à SSH avec un nom d’utilisateur et un mot de passe

La méthode la plus simple pour se connecter via SSH consiste à utiliser un nom d’utilisateur et un mot de passe. Les étapes à suivre varient en fonction de votre système d’exploitation. Nous avons décrit le processus pour chacun d’entre eux ci-dessous.

Connexion à SSH avec un nom d’utilisateur et un mot de passe sous Windows

Pour ceux d’entre vous qui utilisent Windows, vous aurez besoin d’un client terminal pour vous connecter à SSH.

Étape 1

Nous vous recommandons de télécharger gratuitement le client PuTTY. Prenez le programme d’installation .msi car il inclut également PuTTYgen. Si vous voulez utiliser les clés SSH plus tard, vous en aurez besoin.

Étape 2

Lancez PuTTY et entrez le Nom d’hôte (Adresse IP Kinsta) et le numéro de Port unique. Ensuite cliquez sur Open.

Client SSH PuTTY pour Windows.
Client SSH PuTTY pour Windows.

Étape 3

Si c’est la première fois que vous vous connectez, vous verrez très probablement une invite de touche rsa2. Allez-y et cliquez sur Oui pour faire confiance à l’hôte dans le futur.

Alerte de sécurité de PuTTY concernant la clé rsa2.
Alerte de sécurité de PuTTY concernant la clé rsa2.

Étape 4

Dans l’écran du terminal, vous devez saisir votre nom d’utilisateur Kinsta et appuyer sur Entrée.

Saisissez votre nom d'utilisateur Kinsta dans PuTTY et appuyez sur Entrée.
Saisissez votre nom d’utilisateur Kinsta dans PuTTY et appuyez sur Entrée.

Étape 5

Vous serez alors invité à entrer votre mot de passe. Appuyez ensuite sur Entrée.

Saisissez votre mot de passe SSH dans PuTTY.
Saisissez votre mot de passe SSH dans PuTTY.

Vous êtes maintenant connecté via SSH à votre site WordPress.

Connexion SSH réussie avec PuTTY.
Connexion SSH réussie avec PuTTY.

Vous pouvez ensuite exécuter des commandes telles que ls ou cd pour lister les éléments et naviguer dans le répertoire de votre site. WP-CLI est également installé par défaut sur tous les sites.

Exécution des commandes SSH dans PuTTY.
Exécution des commandes SSH dans PuTTY.

Comment se connecter en SSH sur Mac/Linux

Sur Mac ou Linux, il est en fait beaucoup plus facile de se connecter en SSH parce que le système d’exploitation (OS) possède déjà un terminal intégré.

Étape 1

Il vous suffit d’ouvrir le terminal. Naviguez jusqu’à Applications > Utilitaires et double-cliquez sur Terminal.

Étape 2

Saisissez ensuite la commande dans le formulaire suivant (Vous pouvez la copier/coller directement depuis votre tableau de bord MyKinsta) :

ssh [email protected] -p numéro de port
Commande de terminal SSH dans MyKinsta.
Commande de terminal SSH dans MyKinsta.

Comment se connecter à SSH avec des clés SSH

Une autre option pour se connecter à SSH est de générer une paire de clés SSH. Les clés SSH fournissent un moyen plus sûr de se connecter à un serveur et éliminent le besoin d’un mot de passe. Vous pouvez également protéger davantage votre connexion en ajoutant une phrase de mot de passe, mais ce n’est pas nécessaire.

Comment générer une paire de clés SSH sur Windows

Étape 1

Lancez PuTTYgen. Si vous ne l’avez pas encore téléchargé, vous pouvez le télécharger ici.

Étape 2

Les paramètres par défaut devraient être corrects dans la plupart des configurations. Cliquez sur Générer.

Générateur de clés PuTTY
Générateur de clés PuTTY

Étape 3

Déplacez votre souris pour générer du caractère aléatoire.

Déplacez votre souris pour créer un caractère aléatoire dans PuTTY Key Generator.
Déplacez votre souris pour créer un caractère aléatoire dans PuTTY Key Generator.

Étape 4

Sauvegardez vos clés publique (.txt) et privée (.ppk). Important : Gardez votre clé privée en lieu sûr et ne la partagez avec personne.

Sauvegarde des clés publiques et privées
Sauvegarde des clés publiques et privées

Étape 5

Laissez la fenêtre PuTTY ouverte et passez à l’endroit où vous ajoutez votre clé publique sur MyKinsta.

Comment générer une paire de clés SSH sur MAC/Linux

Étape 1

Lancez le terminal à partir de Applications > Utilitaires > Terminal.

Étape 2

Utilisez la commande suivante pour lancer la génération de clés.

ssh-keygen -t rsa

Étape 3

Choisissez un emplacement pour enregistrer votre clé privée. Si vous laissez le champ vide, il l’enregistrera ici :

/home/youruser/.ssh/id_rsa

La clé publique (.PUB) sera créée au même endroit.

/home/youruser/.ssh/id_rsa.pub

Étape 4

Vous serez alors invité à choisir une phrase de chiffrement. Vous pouvez le laisser vide si vous ne voulez pas utiliser de phrase de chiffrement.

Comment ajouter des clés SSH dans MyKinsta

Maintenant que vous avez vos clés SSH, vous pouvez télécharger votre clé publique dans le tableau de bord MyKinsta.

Étape 1

Cliquez dans votre profil d’utilisateur en bas à gauche et cliquez sur Paramètres utilisateur.

MyKinsta user settings.
Paramètres utilisateur MyKinsta

Étape 2

Dans l’onglet Mon compte, cliquez sur le bouton Ajouter une clé SSH.

Add SSH key in MyKinsta.
Ajouter une clé SSH

Étape 3

Choisissez une étiquette et collez votre clé publique.

Après avoir collé votre clé publique, vous devriez voir une confirmation verte qui dit « clé RSA valide ». Puis cliquez sur OK.

Clé RSA valide
Clé RSA valide

Comment se connecter à SSH sous Windows avec les clés SSH

Étape 1

Lancez PuTTY et entrez votre Nom d’hôte (adresse IP Kinsta) et le numéro de Port unique.

Nom d'hébergeur et numéro de port dans le client PuTTY.
Nom d’hébergeur et numéro de port dans le client PuTTY.

Étape 2

Sous Connection > Data entrez votre nom d’utilisateur Kinsta dans le champ Auto-login username.

Nom d'utilisateur de connexion automatique SSH
Nom d’utilisateur de connexion automatique SSH

Étape 3

Sous Connexion > SSH > Auth, cliquez sur le bouton Parcourir et sélectionnez votre fichier de clé privée pour l’authentification.

Ajoutez votre fichier de clé privée SSH dans PuTTY.
Ajoutez votre fichier de clé privée SSH dans PuTTY.

Étape 4

Sous Session choisissez un nouveau nom Session enregistrée et cliquez sur Enregistrer. Puis cliquez sur Ouvrir.

Nommez et enregistrez votre session SSH dans PuTTY.
Nommez et enregistrez votre session SSH dans PuTTY.

Vous verrez très probablement une alerte de sécurité à propos d’un changement de clé. Cliquez sur Oui.

Cliquez sur Oui dans l'alerte de sécurité de PuTTY concernant un changement de clés.
Cliquez sur Oui dans l’alerte de sécurité de PuTTY concernant un changement de clés.

Si vous avez configuré une phrase de chiffrement, vous devrez l’entrer.

Phrase de chiffrement SSH
Phrase de chiffrement SSH

Sinon, il vous connectera directement.

Vous vous êtes connecté au site avec une clé SSH.
Vous vous êtes connecté au site avec une clé SSH.

Comment se connecter à SSH sur MAC/Linux avec les clés SSH

Étape 1

Lancez le terminal à partir de ApplicationsUtilitairesTerminal.

Étape 2

Vous devez maintenant charger votre clé privée enregistrée à l’aide de la commande suivante :

ssh-add ~/.ssh/id_rsa

Étape 3

Vous serez alors invité à entrer la phrase de chiffrement si vous en avez une.

Étape 4

Saisissez ensuite la commande dans le formulaire suivant (Vous pouvez la copier/coller directement depuis votre tableau de bord MyKinsta) :

ssh [email protected] -p portnumber

Commande de terminal SSH dans MyKinsta.
Commande de terminal SSH dans MyKinsta.

Notes supplémentaires

Si vous avez des problèmes de connexion, vous devrez peut-être réinitialiser votre mot de passe SSH ou supprimer des entrées de votre fichier known_hosts.