Select your language

Le présent article vous explique comment configurer et utiliser SSH (Secure Shell) pour établir une connexion sécurisée avec votre hébergement Web. SSH vous permet d’accéder à votre serveur, de gérer des fichiers et d’exécuter des commandes via une connexion cryptée.

Configurer SSH sur le serveur

Pour utiliser SSH, vous aurez besoin de ce qui suit:

  • Un client SSH: le client «OpenSSH» est déjà fourni avec les systèmes d’exploitation modernes. Ouvrez simplement la ligne de commande («cmd.exe» sous Windows, «Terminal» sous Linux ou macOS). Si la commande ssh fonctionne, c’est que vous disposez d’un client correspondant.
  • Votre nom d’utilisateur hébergement Web (ci-après également désigné par «compte principal»)
  • Le mot de passe correspondant ou une paire de clés SSH

Lorsque toutes les informations nécessaires sont réunies, procédez comme suit pour configurer SSH:

  1. Connectez-vous au Control Panel Hostpoint avec votre Hostpoint ID.
  2. Ouvrez votre hébergement Web ou votre Managed Flex Server.
  3. Dans «Présentation», vous trouverez en bas à droite sous «Identité» le nom requis du compte auquel vous devez vous connecter. Pour les Managed Flex Server, le nom d’hôte est affiché en haut à droite au niveau de «SSH».
    Managed Flex Server Uebersicht fr
  4. Assurez-vous que l’accès SSH est activé dans le menu de gauche sous «Avancé» > «L’accès SSH». Concernant la «Shell active», nous vous recommandons la fonction «bash» sélectionnée par défaut.
  5. Si vous préférez vous connecter avec une clé SSH plutôt qu’avec un mot de passe, vous pouvez déposer votre clé publique ici. Pour plus d’informations sur la connexion et la génération de clés SSH, voir Paragraphe 2.2.

    Conseil: Vous pouvez également déposer plusieurs clés, par exemple pour que votre webmaster puisse accéder par SSH sans connaître le mot de passe.
    Webhosting SSH Zugang de
  6. Sous «Avancé» > «Mot de passe», vous pouvez définir un mot de passe pour votre compte d’hébergement. Il ne s’agit pas du mot de passe de votre Hostpoint ID, mais d’un mot de passe distinct pour les accès SSH, SQL et FTP avec le compte principal de l’hébergement Web.
    Webhosting Passwort Wechsel de

→ La configuration SSH est achevée. Vous pouvez maintenant vous connecter par SSH avec votre hébergement Web / serveur.

Établir une connexion SSH

Lorsque vous établissez une connexion via SSH, vous pouvez vous connecter de deux manières:

  • avec votre nom d’utilisateur et votre mot de passe ou
  • avec votre nom d’utilisateur et votre clé SSH.

Avec mot de passe

  1. Lancez le terminal et saisissez les données suivantes:

Si vous utilisez le client SSH de Windows 11, vous devez spécifier l’option -m hmac-sha2-512 dans la commande pour que la connexion puisse être établie correctement. La commande ressemblerait alors à ceci:

ssh -m hmac-sha2-512 ComptePrincipal@ComptePrincipal.ssh.cloud.hostpoint.ch
  1. Lorsque vous vous connectez pour la première fois à un serveur par SSH, il se peut que l’on vous demande si vous souhaitez faire confiance à «Fingerprint». Pour plus de sécurité, vous pouvez vérifier si l’adresse IP mentionnée dans le message correspond à l’adresse IP de votre zone DNS. Vous pouvez ensuite établir la connexion en cliquant sur «yes». Pour le procédé de vérification automatique de nos empreintes digitales, consultez l’article «Quels sont les problèmes communs avec l’accès via SSH?».
  2. Saisissez le mot de passe de votre compte principal défini au Paragraphe 1.

→ Si les connexions ont été établies avec succès, la page suivante s’affiche:

SSH Verbindung hergestellt

Avec clé SSH

Dans les instructions suivantes, nous vous montrons à l’aide de l’exemple de Windows 11 comment générer une clé SSH et l’utiliser pour établir la connexion.

L’avantage de la connexion avec la clé SSH est qu’il n’est ni nécessaire d’utiliser ni de transmettre le mot de passe de votre hébergement. En effet, vous pouvez créer une clé SSH pour chaque personne (par exemple pour vous et pour votre webmaster).

De plus, vous pouvez utiliser la même clé SSH sur plusieurs hébergements Web et ainsi éviter de devoir mémoriser plusieurs mots de passe.

Nous vous recommandons vivement de protéger votre clé SSH avec une phrase de passe. Sinon, toute personne ayant accès à votre ordinateur pourrait également accéder à votre clé SSH et la copier. La phrase de passe doit être saisie une seule fois lorsque vous vous connectez au client SSH.

Générer une clé

Pour vous connecter avec une clé SSH, vous devez d’abord générer et enregistrer la clé.

  1. Dans le champ de recherche en bas dans la barre des tâches, saisissez «Power» et cliquez sur «Ouvrir» à droite. La console PowerShell s’ouvre et votre répertoire Home s’affiche:
    PS C:\Users\votre_répertoire_home 
  2. Créez un nouveau répertoire dans votre répertoire Home à l’aide de la commande suivante:
    mkdir .ssh
  3. Passez dans le nouveau répertoire à l’aide de la commande suivante:
    cd .ssh
  4. Pour générer une clé SSH dans le nouveau répertoire, utilisez la commande suivante:
    ssh-keygen -t ed25519
  5. Choisissez une phrase de passe sûre et saisissez-la deux fois.

    Important:
    il est nécessaire de bien vous souvenir de la phrase de passe. Si vous l’oubliez, vous n’aurez plus accès à la clé SSH et celle-ci devra être générée à nouveau.
  6. Appuyez sur la touche ENTER.

→ Les clés SSH ont été générées et enregistrées sur votre ordinateur.

Établir la première connexion

  1. Pour établir une première connexion via la clé SSH, entrez la commande suivante.
  1. Saisissez votre phrase de passe personnelle.
  2. Lorsque vous vous connectez pour la première fois à un serveur par SSH, il se peut que l’on vous demande si vous souhaitez faire confiance à «Fingerprint». Pour plus de sécurité, vous pouvez vérifier si l’adresse IP mentionnée dans le message correspond à l’adresse IP de votre zone DNS. Vous pouvez ensuite établir la connexion en cliquant sur «yes». Pour le procédé de vérification automatique de nos empreintes digitales, consultez l’article «Quels sont les problèmes communs avec l’accès via SSH?».

→ Une fois la connexion établie, la page suivante s’affiche:

SSH Verbindung hergestellt

Copier la clé SSH sur le serveur

Il vous faut désormais copier la clé SSH sur le serveur. Pour ce faire, procédez comme suit:

  1. Saisissez exit après le symbole $ et appuyez sur la touche ENTER.
  2. Si vous vous trouvez toujours dans le répertoire PS C:\Users\info\.ssh> , saisissez cd ../../.. et appuyez à nouveau sur la touche ENTER. Vous vous trouvez à présent dans le répertoire PS C:\>.
  3. Saisissez la commande suivante pour copier la clé générée sur le serveur:
    type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh -m hmac-sha2-512 ComptePrincipal@ComptePrincipal>.ssh.cloud.hostpoint.ch "cat >> .ssh/authorized_keys"
  4. Fermez toutes les fenêtres ouvertes du terminal.

→ La copie de la clé SSH sur le serveur est achevée.

Établir une connexion

Maintenant que la clé est stockée à la fois sur le serveur et sur votre ordinateur, vous pouvez vous connecter au serveur par SSH.

Pour ce faire, ouvrez à nouveau Windows PowerShell et saisissez la commande suivante:

→ Vous serez maintenant connecté au serveur via la clé SSH enregistrée, sans avoir à saisir un mot de passe.

Enregistrer les données de connexion

Pour rendre les choses encore plus confortables, vous pouvez enregistrer vos données de connexion dans le fichier de configuration SSH. De cette façon, la saisie des données n’est plus nécessaire si vous souhaitez établir une connexion SSH.

Pour ce faire, procédez comme suit:

  1. Créez un fichier nommé config dans le répertoire C:\Users\votre_répertoire_home\.ssh en cliquant avec le bouton droit de la souris dans l’explorateur sur «Nouveau» > «Document texte» . Veillez à cliquer d’abord en haut de la barre sur «Afficher» > «Afficher» > «Extensions de noms de fichiers» pour voir l’extension de fichier .txt.
  2. Ouvrez le fichier d’un double-clic et modifiez-le comme suit:
ObjetValeurs
Hosthostpoint (au choix)
HostNameComptePrincipal.ssh.cloud.hostpoint.ch
UserComptePrincipal
Port22
MACshmac-sha2-512

Comme toujours, vous devez remplacer  ComptePrincipal par votre nom d’utilisateur.

Le contenu du fichier se présentera alors comme suit:

~/config
Host hostpoint
  HostName ComptePrincipal.ssh.cloud.hostpoint.ch
  User ComptePrincipal
  Port 22
  MACs hmac-sha2-512
  1. Enregistrez et fermez le fichier.
  2. Supprimez l’extension de fichier .txt et confirmez l’opération.
  3. Vous pouvez désormais masquer les extensions de nom de fichier si vous le souhaitez.

→ La sauvegarde du fichier de configuration est achevée. La prochaine fois que vous souhaitez vous connecter au serveur par SSH, il vous suffit de saisir la commande ssh hostpoint . Les données de connexion nécessaires sont alors automatiquement extraites à partir du fichier.

Merci de n'utiliser ce formulaire que pour donner du feedback sur la procédure ci-dessus.
Pour envoyer une demande d'assistance au support, merci d'utiliser ce formulaire-ci.

Questions fréquentes sur l'hébergement Web

 

 

© 2001 - Hostpoint AG
Cookie

Wir verwenden Cookies  🍪

We use Cookies  🍪

Nous utilisons des cookies  🍪

Utilizziamo dei cookie  🍪

Die digitalen Auftritte von Hostpoint (Website, Control Panel, Support Center etc.) verwenden Cookies. Diese werden dazu verwendet, um Daten über Besucherinteraktionen zu sammeln. Wenn Sie auf «Akzeptieren» klicken, stimmen Sie der Verwendung dieser Cookies für Werbezwecke, Website-Analyse und Support zu. Gewisse essenzielle Cookies sind jedoch für eine ordnungsgemässe Funktion dieser Seiten unerlässlich und können deshalb nicht deaktiviert werden. Auch ohne Ihre Zustimmung können gewisse Daten in anonymisierter Form für statistische Zwecke und zur Verbesserung unserer Websites verwendet werden. Bitte beachten Sie unsere Datenschutzerklärung.

Hostpoint's digital presences (website, Control Panel, Support Center, etc.) use cookies. These are used to collect data on visitor interactions. If you click “Accept”, you agree to the use of these cookies for advertising purposes, website analysis and support. However, certain cookies are essential for the proper functioning of these pages and therefore cannot be disabled. Even without your consent, certain data may be used in anonymized form for statistical purposes and to improve our websites. Please note our Privacy policy.

Le sites Web de Hostpoint (site Web, Control Panel, Centre d'assistance, etc.) utilisent des cookies. Ces cookies servent à collecter des données sur les interactions des visiteurs. En cliquant sur «Accepter», vous consentez à l’utilisation de ces cookies à des fins de publicité, d’analyse du site Web et d’assistance. Certains cookies essentiels sont cependant indispensables au bon fonctionnement de notre sites Web et ne peuvent donc pas être désactivés. Même sans votre consentement, certaines données peuvent être utilisées sous forme anonymisée à des fins statistiques et pour améliorer notre sites Web. Veuillez prendre connaissance de notre Déclaration de protection des données.

Le presenze digitali di Hostpoint (sito web, Pannello di controllo, Support Center, ecc.) utilizzano i cookie. Questi vengono utilizzati per raccogliere dati sulle interazioni dei visitatori. Facendo clic su «Accetta», acconsente all’utilizzo di questi cookie per scopi pubblicitari, di analisi del sito web e di supporto. Alcuni cookie essenziali sono tuttavia indispensabili per il corretto funzionamento di questi siti web e pertanto non possono essere disattivati. Anche senza il Suo consenso, determinati dati potrebbero essere utilizzati in forma anonima per fini statistici e per l’ottimizzazione dei nostri siti web. Si prega di tenere conto della nostra Dichiarazione per la pivacy.

Ablehnen
Decline
Refuser
Rifiuta
Akzeptieren
Accept
Accepter
Accetta