Dans les instructions suivantes, nous vous montrons comment générer une clé SSH sous Windows 11 et Mac 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.
Windows
Générer une clé SSH
Pour vous connecter avec une clé SSH, vous devez d’abord générer et enregistrer la clé.
- 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
- Créez un nouveau répertoire dans votre répertoire Home à l’aide de la commande suivante:
mkdir .ssh - Passez dans le nouveau répertoire à l’aide de la commande suivante:
cd .ssh - Pour générer une clé SSH dans le nouveau répertoire, utilisez la commande suivante:
ssh-keygen -t ed25519 - Choisissez une phrase de passe sûre et saisissez-la deux fois.
Remarque: Il est nécessaire de bien vous souvenir de la phrase de passe, car vous devrez la saisir une seule fois lors de la connexion au client SSH. Si vous la perdez, la clé privée (Private Key) existante ne pourra plus être utilisée. Dans ce cas, il faudra créer une nouvelle clé SSH et enregistrer à nouveau la clé publique (Public Key) sur le serveur. - Appuyez sur la touche ENTRÉE.
→ Les clés SSH (Private Key et Public Key) ont été générées et enregistrées sur votre ordinateur.
Copier la clé SSH sur le serveur
Il vous faut désormais copier la clé SSH sur le serveur. Vous pouvez effectuer cette opération directement dans PowerShell. Vous pouvez également ajouter la clé SSH dans le Control Panel Hostpoint.
PowerShell
- Si vous vous trouvez toujours dans le répertoire PS C:\Users\info\.ssh> , saisissez cd ../../.. et appuyez à nouveau sur la touche ENTRÉE. Vous vous trouvez à présent dans le répertoire PS C:\>.
- 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"Info: Remarque: Pour ce faire, remplacez toujours le nom d’utilisateur Compte principal par vos propres données issues du Control Panel Hostpoint. - Une fois cette commande saisie, un mot de passe vous sera demandé. Saisissez alors le mot de passe du compte principal.
Info: Remarque: Le mot de passe de votre compte principal peut être défini directement dans le Control Panel Hostpoint. Vous trouverez cette option sous «Avancé» > «Mot de passe». Ici, vous pouvez définir un mot de passe pour votre compte principal de l’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. - Fermez toutes les fenêtres ouvertes du terminal.
→ La copie de la clé SSH sur le serveur est achevée.
Control Panel Hostpoint
- Ouvrez à nouveau la console PowerShell et affichez la clé publique dans PowerShell à l’aide de la commande suivante:
Get-Content "$env:USERPROFILE\.ssh\id_ed25519.pub" - Sélectionnez le texte à l’aide de la souris et copiez-le dans le presse-papiers.
- Dans le Control Panel Hostpoint, vous pouvez l’ajouter sous «Avancé» > «Accès SSH» > «Modifier SSH Authorized Keys»:

- Collez cette clé copiée du presse-papiers dans le champ «Authorized Keys» et enregistrez-la en cliquant sur le bouton «Enregistrer».
→ La copie de la clé SSH sur le serveur est achevée.
Établir la première connexion
- Pour établir une première connexion via la clé SSH, entrez la commande suivante:
PS C:\Users\votre_répertoire_home\.ssh> ssh -m hmac-sha2-512 ComptePrincipal@ComptePrincipal.ssh.cloud.hostpoint.ch
- Saisissez votre phrase de passe personnelle.
- 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:
- Vous venez de vous connecter au serveur à l’aide de la clé SSH enregistrée, sans avoir à saisir de 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:
- 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.
- Ouvrez le fichier d’un double-clic et modifiez-le comme suit:
| Objet | Valeurs |
|---|---|
| Host | hostpoint (au choix) |
| HostName | ComptePrincipal.ssh.cloud.hostpoint.ch |
| User | ComptePrincipal |
| Port | 22 |
| MACs | hmac-sha2-512 |
Comme toujours, vous devez remplacer ComptePrincipal par votre nom d’utilisateur.
Le contenu du fichier se présentera alors comme suit:
Host hostpoint
HostName ComptePrincipal.ssh.cloud.hostpoint.ch
User ComptePrincipal
Port 22
MACs hmac-sha2-512
- Enregistrez et fermez le fichier.
- Supprimez l’extension de fichier .txt et confirmez l’opération.
- 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. Il leur suffit ensuite de saisir une seule fois leur phrase personnelle.
Mac
Générer une clé SSH
Pour vous connecter avec une clé SSH, vous devez d’abord générer et enregistrer la clé.
- Recherchez l’application «Terminal» et lancez-la. La console de votre Mac s’ouvre.
- Pour générer une clé SSH utilisez la commande suivante.
ssh-keygen -t ed25519
Remarque: Par défaut, cette commande nomme la clé SSH «ed25519». Si vous souhaitez créer plusieurs clés SSH, nous vous recommandons de créer la deuxième clé SSH à l’aide de la commande suivante:
ssh-keygen -t ed25519 -C NomDeLaCléSSH
L’extension -C vous permet de donner un nom personnalisé à la clé SSH. À la place de «NomDeLaCléSSH», vous pouvez saisir le nom de votre choix pour la clé SSH.
- Le système vous demande dans quel répertoire de votre ordinateur la clé doit être enregistrée:
Enter file in which to save the key (/Users/username/.ssh/id_ed25519): - Confirmez l’emplacement de stockage en appuyant sur ENTER ou indiquez un autre répertoire si vous le souhaitez. Par défaut, les clés SSH sur un Mac sont stockées dans le répertoire /Users/username/.ssh/. C’est l’emplacement que nous vous recommandons.
- Choisissez une phrase de passe sûre et saisissez-la deux fois.
Remarque: Il est nécessaire de bien vous souvenir de la phrase de passe, car vous devrez la saisir une seule fois lors de la connexion au client SSH. Si vous la perdez, la clé privée (Private Key) existante ne pourra plus être utilisée. Dans ce cas, il faudra créer une nouvelle clé SSH et enregistrer à nouveau la clé publique (Public Key) sur le serveur. - Appuyez sur la touche ENTRÉE.
→ Les clés SSH (Private Key et Public Key) ont été générées et enregistrées sur votre ordinateur.
Copier la clé SSH sur le serveur
Il vous faut désormais copier la clé SSH sur le serveur. Vous pouvez effectuer cette opération directement dans le Terminal. Vous pouvez également ajouter la clé SSH dans le Control Panel Hostpoint.
Terminal
- Ouvrez la Terminal et saisissez la commande suivante pour copier la clé générée sur le serveur.
ssh-copy-id ComptePrincipal@ComptePrincipal.ssh.cloud.hostpoint.chInfo: Remarque: Pour ce faire, remplacez toujours le nom d’utilisateur Compte principal par vos propres données issues du Control Panel Hostpoint. - Une fois cette commande saisie, un mot de passe vous sera demandé. Saisissez alors le mot de passe du compte principal.
Info: Remarque: Le mot de passe de votre compte principal peut être défini directement dans le Control Panel Hostpoint. Vous trouverez cette option sous «Avancé» > «Mot de passe». Ici, vous pouvez définir un mot de passe pour votre compte principal de l’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. - Fermez toutes les fenêtres ouvertes du terminal.
→ La copie de la clé SSH sur le serveur est achevée.
Control Panel Hostpoint
- Ouvrez la Terminal et affichez la clé publique dans PowerShell à l’aide de la commande suivante:
cat .ssh/id_ed25519.pub - Sélectionnez le texte à l’aide de la souris et copiez-le dans le presse-papiers.
- Dans le Control Panel Hostpoint, vous pouvez l’ajouter sous «Avancé» > «Accès SSH» - «Modifier SSH Authorized Keys»:

- Collez cette clé copiée du presse-papiers dans le champ «Authorized Keys» et enregistrez-la en cliquant sur le bouton «Enregistrer».
→ La copie de la clé SSH sur le serveur est achevée.
Établir la première connexion
- Pour établir une première connexion via la clé SSH, entrez la commande suivante:
ssh ComptePrincipal@ComptePrincipal.ssh.cloud.hostpoint.ch
- Saisissez votre phrase de passe personnelle.
- 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:
- Vous venez de vous connecter au serveur à l’aide de la clé SSH enregistrée, sans avoir à saisir de mot de passe.
Pour envoyer une demande d'assistance au support, merci d'utiliser ce formulaire-ci.



