Créer un utilisateur SSH dans ISPConfig et s'y connecter


Procédure

Vous pouvez configurer un accès en ligne de commande sécurisé pour votre site web directement depuis le panneau d'administration de votre serveur. Le protocole SSH (Secure Shell) est un protocole de communication chiffré qui permet de prendre le contrôle à distance d'un serveur et d'exécuter des commandes système en toute sécurité. Ce guide vous montre comment créer un compte utilisateur shell dans ISPConfig, paramétrer vos accès et réussir votre première connexion.

Les étapes

  1. Accéder à la gestion du VPS

    Connectez-vous à votre espace client LWS, rendez-vous dans la liste de vos serveurs et cliquez sur Gérer en face de votre VPS ISPConfig.

    Créer un utilisateur SSH dans ISPConfig et s'y connecter
  2. Ouvrir le panneau ISPConfig

    Dans la section Administration de votre serveur, cliquez sur Panel d'administration pour lancer l'interface web d'ISPConfig.

    Créer un utilisateur SSH dans ISPConfig et s'y connecter
  3. Ouvrir la gestion des utilisateurs SSH

    Dans le menu supérieur, cliquez sur Sites, puis dans le volet latéral sous Command Line, cliquez sur SSH/SFTP-User.

    Créer un utilisateur SSH dans ISPConfig et s'y connecter
  4. Ajouter un nouvel utilisateur shell

    Dans la liste des comptes shell, cliquez sur le bouton vert Add new Shell-User pour ouvrir le formulaire de création.

    Créer un utilisateur SSH dans ISPConfig et s'y connecter
  5. Renseigner les paramètres du compte shell

    Sélectionnez le site concerné dans Site, indiquez un nom dans Username, puis définissez un mot de passe robuste ou collez votre clé publique dans SSH-RSA / ED25519 Public-Key. Choisissez votre environnement dans Chroot Shell (par exemple Jailkit), vérifiez que la case Active est cochée, puis cliquez sur Save.

    Créer un utilisateur SSH dans ISPConfig et s'y connecter
  6. Relever l'identifiant complet du compte

    Vérifiez que votre nouvel accès apparaît avec le statut Yes dans le tableau et relevez l'identifiant complet affiché dans la colonne Username.

    Créer un utilisateur SSH dans ISPConfig et s'y connecter
  7. Vérifier le pare-feu du serveur

    Avant de lancer la connexion, assurez-vous dans votre espace client que le pare-feu de votre serveur autorise bien les connexions entrantes sur le port SSH.

  8. Établir la connexion SSH depuis votre terminal

    Ouvrez le terminal de votre ordinateur et lancez la commande de connexion en remplaçant par vos informations : ssh defaultdemo@203.0.113.10 (adresse IP fictive d'exemple). Validez avec votre mot de passe ou votre phrase de passe de clé.

  9. Manipuler vos fichiers et quitter la session

    Vérifiez votre session avec whoami, localisez votre dossier avec pwd et listez les fichiers avec ls. Pour créer ou modifier un document, utilisez la commande nano fichier.txt (enregistrez et quittez avec la combinaison Ctrl+X puis validez par O), copiez ou compressez vos éléments selon vos besoins, puis tapez exit pour vous déconnecter.

Commandes usuelles en session SSH

Voici les commandes de base pour administrer vos fichiers une fois connecté à votre hébergement :

  • whoami — affiche le nom de l'utilisateur actuellement connecté
  • pwd — indique le chemin absolu du dossier dans lequel vous vous trouvez
  • ls — liste les fichiers et répertoires présents dans le dossier courant
  • nano — éditeur de texte interactif en console pour modifier vos fichiers
  • cp et tar — permettent respectivement de copier des fichiers et de créer des archives compressées
  • exit — ferme proprement la session shell à distance

Questions fréquentes

Quelle est la différence entre un utilisateur shell ISPConfig et l'utilisateur root ?

L'utilisateur shell ISPConfig est limité à l'espace de son site web et ne possède aucun privilège administratif sur le système. L'utilisateur root administre l'ensemble de la machine. Sur les VPS infogérés, l'accès direct en root est bloqué par mesure de sécurité ; consultez notre aide dédiée « Accès ROOT SSH » si vous gérez vous-même votre système.

Qu'est-ce que le chroot (Jailkit) dans ISPConfig ?

Le chroot isole l'utilisateur dans une arborescence fermée correspondant à son site. Il empêche le compte d'explorer les répertoires système du serveur ou d'accéder aux données d'autres clients hébergés sur le même VPS.

Que faire en cas d'erreur « Permission denied (publickey,password) » ?

Cette erreur indique un refus d'authentification. Vérifiez que vous utilisez bien le nom d'utilisateur préfixé complet (ex: defaultdemo), contrôlez la frappe du mot de passe ou assurez-vous que la clé publique a été collée sans espace superflu.

Que signifie le message « Connection refused » ?

Ce message indique que la machine distante ne répond pas sur le port demandé. Vérifiez que le service SSH fonctionne et que le pare-feu de votre VPS autorise le trafic sur le port de connexion.

Comment corriger l'alerte « REMOTE HOST IDENTIFICATION HAS CHANGED » ?

Cette alerte apparaît lorsque l'empreinte de sécurité du serveur a changé (par exemple suite à une reconfiguration). Nettoyez l'ancienne entrée sur votre ordinateur local à l'aide de la commande ssh-keygen -R 203.0.113.10 (en remplaçant par l'adresse IP de votre VPS).

Liens utiles

Notez cet article

Vous avez noté 0 étoile(s)

Cet article a été lu 2 fois.

Top