Aller au contenu principal
Gaprod

Accès SSH

Connectez-vous à votre hébergement Gaprod via SSH pour gérer vos fichiers, exécuter des commandes et automatiser des tâches en ligne de commande.

Mis à jour le 28 janvier 2026

Présentation

SSH (Secure Shell) est un protocole de connexion sécurisé qui vous permet d'accéder à votre hébergement en ligne de commande. Contrairement au FTP, SSH chiffre toutes les communications et vous donne accès à un terminal complet pour exécuter des commandes, gérer des fichiers, installer des dépendances via Composer ou NPM, et automatiser des tâches.

SSH disponible sur hébergements éligibles

L'accès SSH est disponible sur les offres d'hébergement mutualisé Gaprod à partir du plan Standard, ainsi que sur tous les VPS. Si votre offre ne l'inclut pas, contactez notre support pour en bénéficier ou envisagez une montée en gamme.

Activer l'accès SSH dans cPanel

  1. Accéder à la gestion SSH

    Dans cPanel, cherchez la section Sécurité et cliquez sur Accès SSH (ou SSH/Shell Access).

  2. Gérer les clés SSH

    Cliquez sur Gérer les clés SSH. Vous pouvez soit utiliser un mot de passe (moins sécurisé) soit configurer une authentification par clé publique (recommandé).

Méthode 1 : Connexion par mot de passe

  1. Récupérer vos informations de connexion SSH

    Pour vous connecter via SSH avec votre mot de passe cPanel, vous aurez besoin de :

    • Hôte : l'adresse IP ou le nom d'hôte de votre serveur (ex. : serveur1.gaprod.fr ou l'IP indiquée dans votre e-mail d'activation)
    • Port : 22 (port SSH standard) ou un port personnalisé indiqué par Gaprod
    • Nom d'utilisateur : votre identifiant cPanel
    • Mot de passe : votre mot de passe cPanel
  2. Se connecter depuis macOS/Linux

    Ouvrez un Terminal et tapez :

    ssh votre_utilisateur@adresse_serveur -p 22
    

    Saisissez votre mot de passe quand il est demandé. La saisie est masquée, c'est normal.

  3. Se connecter depuis Windows

    Sous Windows 10 et 11, SSH est intégré nativement. Ouvrez PowerShell ou l'invite de commandes et tapez :

    ssh votre_utilisateur@adresse_serveur
    

    Vous pouvez aussi utiliser PuTTY (logiciel gratuit) pour une interface graphique.

Méthode 2 : Authentification par clé SSH (recommandée)

L'authentification par clé SSH est plus sécurisée qu'un mot de passe car elle repose sur un chiffrement asymétrique — votre clé privée ne quitte jamais votre ordinateur.

  1. Générer une paire de clés SSH

    Sur votre ordinateur (macOS, Linux ou Windows avec PowerShell), ouvrez un terminal et tapez :

    ssh-keygen -t ed25519 -C "votre@email.fr"
    

    Appuyez sur Entrée pour accepter l'emplacement par défaut (~/.ssh/id_ed25519). Définissez une passphrase pour protéger votre clé privée (fortement recommandé).

    Cette commande crée deux fichiers :

    • ~/.ssh/id_ed25519 : votre clé privée (ne jamais la partager)
    • ~/.ssh/id_ed25519.pub : votre clé publique (à déposer sur le serveur)
  2. Importer la clé publique dans cPanel

    Dans cPanel → Accès SSHGérer les clés SSH, cliquez sur Importer une clé. Sélectionnez le type Clé publique, collez le contenu de votre fichier id_ed25519.pub et cliquez sur Importer.

    Pour afficher le contenu de votre clé publique :

    cat ~/.ssh/id_ed25519.pub
    
  3. Autoriser la clé

    Après l'import, cliquez sur Autoriser en face de votre clé publique dans la liste. Sans cette étape, la clé ne sera pas acceptée pour la connexion.

  4. Se connecter avec la clé

    Connectez-vous maintenant via SSH sans saisir de mot de passe (uniquement la passphrase de votre clé si vous en avez définie une) :

    ssh votre_utilisateur@adresse_serveur
    

Commandes SSH courantes

Une fois connecté, voici les commandes les plus utiles pour gérer votre hébergement :

# Naviguer dans les répertoires
cd public_html
ls -la

# Voir l'espace disque utilisé
du -sh public_html/
df -h

# Gérer les permissions
chmod 644 fichier.php
chmod 755 dossier/
find public_html -name "*.php" -exec chmod 644 {} \;

# Composer (PHP)
cd public_html
composer install
composer update

# Opérations Git
git status
git pull origin main

# Cron WP-CLI (WordPress)
wp cron event run --due-now
wp cache flush
wp core update

WP-CLI disponible sur Gaprod

WP-CLI est disponible sur les hébergements Gaprod. Il vous permet de gérer WordPress entièrement en ligne de commande : mises à jour, gestion des extensions, recherche/remplacement en base de données, etc.

Configurer un alias SSH

Pour éviter de saisir l'adresse du serveur à chaque connexion, configurez un alias dans ~/.ssh/config sur votre ordinateur :

Host gaprod
  HostName adresse_serveur
  User votre_utilisateur
  Port 22
  IdentityFile ~/.ssh/id_ed25519

Vous pouvez ensuite vous connecter simplement avec ssh gaprod.

Étapes suivantes

Avec l'accès SSH configuré, vous pouvez :

  • Déployer votre site avec Git directement depuis votre terminal
  • Exécuter WP-CLI pour gérer WordPress en ligne de commande
  • Automatiser des tâches avec des scripts shell et des cron jobs

Besoin d'aide supplémentaire ?

Notre support technique est disponible du lundi au vendredi pour répondre à vos questions.