
Il peut ĂȘtre extrĂȘmement utile d’activer la connexion SSH chez certains hĂ©bergeurs qui la proposent, comme SiteGround. Cela permet de gagner pas mal de temps, notamment lorsque l’on utilise wp-cli
.
Mais avant de pouvoir se connecter, il faut d’abord l’activer dans les options de CPanel.
Activation de la connection SSH dans CPanel
Rendez-vous dans CPanel > Security > SSH Shell Access :

Ensuite, cliquez sur le bouton Manage SSH Keys:

Nous avons ensuite le choix entre deux solutions : soit nous crĂ©ons la paire de clĂ©s privĂ©es/publiques sur le serveur et nous les copions sur notre machine locale, soit nous la crĂ©ons en locale et l’envoyons sur le serveur. Je suis plutĂŽt pour la seconde solution.
Création des clés SSH
On se rend dans le répertoire SSH de notre utilisateur et on liste le répertoire:
cd ~/.ssh
ls
Si le fichier id_rsa.pub
existe dĂ©jĂ , il suffit d’afficher son contenu:
cat id_rsa.pub
Code language: CSS (css)
Si le fichier n’existe pas, il suffit de le crĂ©er:
ssh-keygen
Copiez le contenu du fichier, il s’agit de la clĂ© publique que nous allons importer dans CPanel.
Import de notre clé SSH dans CPanel
Cliquez sur Import Key:

Renommez la clé pour id_rsa puis collez le contenu de votre clé SSH publique:

Il ne vous reste plus qu’Ă vous connecter en SSH au serveur. Suivant votre hĂ©bergeur, le numĂ©ro du port SSH peut changer pour des raisons de sĂ©curitĂ©. Chez SiteGround, SSH tourne sur le port 18765:
ssh CPANEL_USER@CPANEL_SERVER -p18765
Code language: CSS (css)
Bon ssh !
Votre site mérite performance et fiabilité. Grùce à mon expérience, je vous aide à optimiser WordPress/WooCommerce pour des résultats visibles.