Se connecter à son compte en SSH

L’accès SSH à votre hébergement fonctionne par authentification à clé. Vous générez une paire de clés sur votre machine, enregistrez la clé publique dans votre console, et gardez la clé privée secrète.

Ne transmettez jamais que la clé publique (le fichier .pub, ou le texte affiché par PuTTYgen). La clé privée ne quitte pas votre ordinateur : quiconque la détient peut se connecter à votre place.

1. Activer le service SSH

Connectez-vous à votre console de gestion, ouvrez l’un de vos domaines en cliquant dessus, puis cliquez sur Accès SSH.

Tuile Accès SSH dans la console de gestion

2. Générer la paire de clés

Linux et macOS

Ouvrez un terminal et lancez :

ssh-keygen -t rsa -b 4096

Suivez les instructions affichées. Acceptez l’emplacement proposé et définissez une phrase de passe.

Generating public/private rsa key pair.
Enter file in which to save the key (/home/username/.ssh/id_rsa):
Your identification has been saved in /home/username/.ssh/id_rsa.
Your public key has been saved in /home/username/.ssh/id_rsa.pub.
The key fingerprint is: ...

Affichez ensuite la clé publique, en remplaçant username par votre nom d’utilisateur :

cat /home/username/.ssh/id_rsa.pub

Le résultat est une longue ligne unique, de cette forme :

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8teh2NJ42qYZV98gTNhumO1b6rMYIkAfRVazl
k6dSS3xf2MXJ4YHsDacdjtJ+evXCFBy/IWgdkFtcvsGAMZ2N1RdvhDyQYcy6NDaJCBYw1K6Gv5fJ
... user@swisscenter.com

Windows

Téléchargez PuTTY et PuTTYgen, puis lancez PuTTYgen.

Fenêtre de génération de clé PuTTYgen

  1. Dans Number of bits in a generated key, indiquez 4096.
  2. Cliquez sur Generate, puis déplacez la souris dans le cadre gris — PuTTYgen s’en sert comme source d’aléa.
  3. Indiquez une phrase de passe pour protéger la clé.
  4. Cliquez sur Save private key et conservez le fichier en lieu sûr (par exemple key.ppk).

La clé publique est le texte affiché dans le cadre en haut de la fenêtre PuTTYgen, sous l’intitulé Public key for pasting into OpenSSH authorized_keys file. C’est celui-là qu’il faut copier — pas le fichier enregistré par Save private key.

3. Enregistrer la clé publique

Copiez la clé publique dans le champ Clé publique SSH de votre console de gestion, puis validez.

4. Se connecter

macOS et Linux

Aucun logiciel supplémentaire n’est nécessaire. Ouvrez un terminal :

ssh nom_utilisateur_console@nom_de_domaine.ch

Windows 10 et versions ultérieures

Ouvrez PowerShell et utilisez la même commande que ci-dessus.

Windows, avec PuTTY

Configuration de la session PuTTY

Dans la liste de gauche, sélectionnez Session et renseignez Host Name (or IP address) avec votre nom de domaine. Le port est 22.

Sélection de la clé privée dans PuTTY

Puis, toujours à gauche, allez dans Connection → SSH → Auth. À la ligne Private key file for authentication, cliquez sur Browse et sélectionnez votre fichier de clé privée.

Revenez sur Session, enregistrez le profil, puis cliquez sur Open.

Quel que soit le système, lors de la première connexion, le serveur affiche son empreinte et vous demande de la confirmer : répondez yes.

Besoin d’aide ?

Si la connexion est refusée après l’enregistrement de votre clé, ouvrez un ticket auprès de notre support en précisant le domaine et le nom d’utilisateur employé.