SSH
SSH est un protocole sécurisé permettant la connexion à distance et d’autres services réseau sur un réseau non sécurisé. Chez Kinsta, l’accès SSH est inclus dans tous les plans d’hébergement WordPress infogéré, ce qui vous permet de vous connecter à la ligne de commande, d’effectuer des tâches administratives et d’exécuter des commandes comme si vous étiez directement sur le serveur. Avec SSH, vous pouvez utiliser des outils essentiels tels que Git, Composer et WP-CLI pour une gestion efficace de votre site. Si vous disposez d’un plan Single 1,9 M ou supérieur ou d’un plan WP 60 ou supérieur, vous avez également accès à des outils supplémentaires tels que npm.
SSH est recommandé uniquement aux utilisateurs avancés, car l’exécution de commandes incorrectes peut potentiellement endommager votre site. Si vous n’êtes pas sûr ou si vous n’êtes pas familiarisé avec SSH, nous vous recommandons vivement de consulter un développeur ou de contacter notre équipe d’assistance avant d’apporter des modifications.
Utilisateur SFTP/SSH principal
Vous pouvez vous connecter à SSH à l’aide des informations suivantes provenant de l’utilisateur SFTP/SSH principal :
- adresse de l’hôte/serveur (adresse IP)
- nom d’utilisateur (nom d’utilisateur SFTP, pas votre adresse e-mail)
- mot de passe
- port (chez Kinsta, nous prenons la sécurité très au sérieux, chaque environnement utilise un port différent)
Vous trouverez ces informations sous l’utilisateur SFTP/SSH principal de l’onglet Info de chaque site dans MyKinsta.

Vous ne pouvez pas créer d’utilisateurs supplémentaires pour vous connecter via SSH ; cependant, vous pouvez créer des utilisateurs SFTP supplémentaires.
Modifier le mot de passe de l’utilisateur SFTP/SSH principal
Si vous souhaitez mettre à jour le mot de passe de l’utilisateur SFTP/SSH principal pour l’environnement actuel, passez la souris sur le mot de passe et cliquez sur Générer un nouveau mot de passe SFTP.

Pour confirmer la modification du mot de passe, cliquez sur Générer un nouveau mot de passe.

Définir une date d’expiration du mot de passe pour l’utilisateur SFTP/SSH principal
Si vous souhaitez que le mot de passe de l’utilisateur SFTP/SSH principal expire et soit régénéré automatiquement à intervalles réguliers pour l’environnement actuel, cliquez sur l’icône d’édition sous Expiration du mot de passe.

Choisissez la fréquence d’expiration et de régénération du mot de passe, puis cliquez sur Enregistrer les modifications.

Méthodes d’authentification pour l’utilisateur SFTP/SSH principal
Pour modifier les méthodes d’authentification de l’utilisateur SFTP/SSH principal afin d’activer ou de désactiver l’accès avec un nom d’utilisateur et un mot de passe pour l’environnement actuel, cliquez sur l’icône Modifier sous Méthodes d’authentification.

Sélectionnez Mot de passe pour activer ou désactiver l’accès SSH avec un nom d’utilisateur et un mot de passe, puis cliquez sur Enregistrer les modifications. Vous ne pouvez pas désactiver l’accès à l’aide d’une clé SSH, mais vous pouvez désactiver tous les accès SFTP/SSH.

Liste autorisées d’adresses IP pour l’utilisateur SFTP/SSH principal
Pour spécifier une liste d’adresses IP autorisées à accéder à votre environnement via STFP/SSH, cliquez sur l’icône de modification sous Liste d’autorisations IP.

Saisissez les adresses IP auxquelles vous souhaitez autoriser l’accès via SFTP/SSH et cliquez sur Ajouter. Vous pouvez spécifier plusieurs adresses séparées par une virgule, par exemple, 1.1.1.1, 2.2.2.2. Vous pouvez également spécifier une plage d’adresses IP à l’aide d’une barre oblique, par exemple 1.1.1.1/32.

Une fois que vous avez saisi toutes les adresses IP requises, cliquez sur Mettre à jour la liste des adresses IP autorisées.

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 est d’utiliser un nom d’utilisateur et un mot de passe. Pour vous connecter avec un nom d’utilisateur et un mot de passe, vous devez vous assurer que la méthode d’authentification par mot de passe est activée. Les étapes à suivre varient en fonction de votre système d’exploitation. Nous vous présentons ci-dessous la procédure à suivre pour chacun d’entre eux.
Connectez-vous à SSH avec un nom d’utilisateur et un mot de passe sous Windows
Les utilisateurs Windows ont besoin d’un client terminal pour se connecter à SSH. Nous vous recommandons de télécharger le client PuTTY gratuit à l’aide du programme d’installation .msi. Celui-ci comprend également PuTTYgen, dont vous aurez besoin si vous souhaitez utiliser des clés SSH.
- Lancez PuTTY et entrez l’adresse IP de votre hôte et le numéro de port unique (tous deux trouvés dans MyKinsta > Sites > nom du site > Info > SFTP/SSH > Hôte). Cliquez ensuite sur Ouvrir.

Client SSH PuTTY pour Windows. - Si c’est la première fois que vous vous connectez, vous verrez probablement une demande de clé rsa2. Allez-y et cliquez sur Oui, ce qui permettra de faire confiance à l’hôte à l’avenir.

Alerte de sécurité PuTTY concernant la clé rsa2. - Dans l’écran du terminal, vous devez saisir votre nom d’utilisateur Kinsta et appuyer sur Entrée/Retour.

Saisissez votre nom d’utilisateur Kinsta dans PuTTY et appuyez sur Entrée/retour. - Vous serez alors invité à entrer votre mot de passe. Appuyez à nouveau sur Entrée/retour.

Saisissez votre mot de passe SSH dans PuTTY.
Vous êtes maintenant connecté via SSH à votre site WordPress.

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

Se connecter à SSH avec un nom d’utilisateur et un mot de passe sur Mac/Linux
Sur Mac ou Linux, il est beaucoup plus facile de se connecter à SSH car le système d’exploitation (OS) dispose déjà d’un terminal intégré.
- Ouvrez le terminal en allant dans Applications > Utilitaires et en double-cliquant sur Terminal.
- Saisissez ensuite la commande suivante (Vous pouvez copier/coller cette commande directement depuis MyKinsta) :
ssh username@hostip -p portnumber
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 constituent 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 passe, mais ce n’est pas obligatoire.
Comment générer une paire de clés SSH sous Windows
- Lancez PuTTYgen. Si vous ne l’avez pas encore téléchargé, vous pouvez le faire ici.
- Les réglages par défaut devraient convenir à la plupart des configurations. Cliquez sur Generate.

Générez une nouvelle clé dans PuTTY Key Generator. - Déplacez votre souris pour générer un peu d’aléatoire.

Déplacez votre souris pour créer des aléas dans PuTTY Key Generator. - Enregistrez votre clé publique (.txt) et votre clé privée (.ppk). Important : Conservez votre clé privée en lieu sûr et ne la partagez avec personne.

Enregistrez les clés publiques et privées à partir du générateur de clés PuTTY. - Laissez la fenêtre PuTTY ouverte et passez directement à l’étape où vous ajoutez votre clé publique à MyKinsta.
Comment générer une paire de clés SSH sur MAC/Linux
Lancez le Terminal depuis Applications > Utilitaires > Terminal et utilisez la commande suivante pour lancer la génération de clés :
ssh-keygen -t rsaChoisissez un emplacement pour enregistrer votre clé privée. Si vous laissez ce champ vide, il l’enregistrera ici :
/home/youruser/.ssh/id_rsaLa clé publique (.PUB) sera créée au même endroit.
/home/youruser/.ssh/id_rsa.pubVous serez ensuite invité à choisir une phrase de passe. Vous pouvez laisser ce champ vide si vous ne souhaitez pas utiliser de phrase de passe.
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 MyKinsta.
- Cliquez sur votre profil d’utilisateur dans le coin supérieur droit, et cliquez sur Réglages utilisateur.

Paramètres utilisateur de MyKinsta. - Dans l’onglet Mon compte, cliquez sur le bouton Ajouter une clé SSH.

Ajouter une clé SSH dans MyKinsta. - Choisissez un libellé et collez votre clé publique.
- Si vous utilisez Windows, copiez et collez la clé publique directement depuis PuTTYgen.
- Si vous êtes sous Mac/Linux, vous pouvez copier votre clé publique dans votre presse-papiers en utilisant la commande suivante dans Terminal :
pbcopy < ~/.ssh/id_rsa.pub- Après avoir collé votre clé publique, cliquez sur le bouton Ajouter une clé SSH.

Une clé rsa valide dans MyKinsta.
Comment se connecter à SSH sur Windows avec des clés SSH
- Lancez PuTTY et entrez l’adresse IP de votre hôte et le numéro de port unique (tous deux trouvés dans MyKinsta > Sites > nom du site > Info > Primary > Hôte).

IP hôte et numéro de port dans le client PuTTY. - Sous Connexion > Données, entrez votre nom d’utilisateur Kinsta dans le champ Nom d’utilisateur auto-connexion.

Nom d’utilisateur de l’Auto-login SSH dans PuTTY. - Sous Connexion > SSH > Auth > Credentials, 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. - Sous Session, saisissez un nouveau nom de session enregistrée et cliquez sur Enregistrer. Cliquez sur le bouton Ouvrir pour démarrer une nouvelle session.

Nommez et enregistrez votre session SSH dans PuTTY. - Vous verrez probablement une alerte de sécurité concernant un changement de clés. Cliquez sur Oui.

Cliquez sur Oui dans l’alerte de sécurité de PuTTY concernant un changement de clés. - Si vous avez configuré une phrase de passe, vous devrez la saisir.

Saisissez la phrase d’authentification de la clé, le cas échéant. Sinon, vous serez directement connecté.

Connecté au site avec une clé SSH.
Comment se connecter à SSH sur MAC/Linux avec des clés SSH
- Lancez le terminal à partir de Applications > Utilitaires > Terminal.
- Vous devez maintenant charger votre clé privée sauvegardée en utilisant la commande suivante :
ssh-add ~/.ssh/id_rsa- Si vous avez défini une phrase de passe pour votre clé, vous serez invité à la saisir.
- Saisissez la commande sous la forme suivante (vous pouvez copier/coller cette commande directement depuis MyKinsta) :
ssh username@hostip -p portnumber
Désactiver/activer l’accès SFTP/SSH
Si vous souhaitez désactiver l’accès afin que les utilisateurs disposant des identifiants SFTP/SSH principaux ne puissent pas se connecter via SFTP/SSH, cliquez sur Désactiver dans l’onglet Info de votre site, sous Utilisateur SFTP/SSH principal.

Pour confirmer les changements, cliquez sur Désactiver l’accès SFTP/SSH.

Lorsque l’accès SFTP/SSH est désactivé, les détails de la connexion ne sont plus affichés.

Si vous souhaitez activer l’accès et afficher les détails de la connexion, cliquez sur Activer > Activer l’accès SFTP/SSH.
Remarques supplémentaires
Si vous avez des difficultés à vous connecter, il se peut que vous deviez modifier le mot de passe ou supprimer des entrées de votre fichier known_hosts.