Accès SSH

Afin d'administrer votre hébergement, vous aurez probablement besoin d'un accès SSH. À des fins de sécurité, nous n'autorisons les connexions SSH que par clé publique/privée.

La création et l'ajout des clés via N-admin se fait de manière assez simple, en quelques étapes décrites ci-après.

1. Création de la clé privée / publique :

Le système d'authentification par clé utilise deux clés : une privée et une publique. Les deux clés fonctionnent de paire mais seule la clé publique sera à renseigner sur N-admin.

  • Sous Linux ou Mac-OS :

Pour générer vos clés, ouvrez un terminal et utilisez la commande ssh-keygen :

user@sweetos:~/test$ ssh-keygen

Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):
# À laisser vide en général

Enter passphrase (empty for no passphrase):  
# Choisissez un mot de passe. Attention ! Il vous sera demandé quand vous utiliserez vos clés !

Enter same passphrase again:
# Réécrire votre mot de passe ici

Your identification has been saved in /home/user/test/id_rsa.
# Emplacement de votre clé privée

Your public key has been saved in /home/user/test/id_rsa.pub.
# Emplacement de votre clé publique

The key fingerprint is:
b8:3f:df:eb:7f:7d:f2:94:ec:be:bf:90:33:00:45:46 user@sweetos
The key's randomart image is: +--[ RSA 2048]----+ | oE | | o | | . | | . . | | . S . | | . . o .| | . = oo| | .. . *.+| | .o..+ooOB| +-----------------+

Vos clés sont maintenant générées : id_rsa (privée) et id_rsa.pub (dans le répertoire home de votre user).

  • Sous Windows :

Pour générer une clé ssh sous Windows, il vous faut le logiciel PuTTyGen.

Voici un article vous expliquant la manipulation (section Création des clefs : puttygen).

2. Ajout de la clé publique sur N-admin :

Maintenant que vos clés sont prêtes, vous pouvez l'attacher à votre compte N-admin.

Pour ce faire, allez sur la page de votre compte (en haut à droite), puis cliquez sur "Ajouter une clé SSH".

Saisissez un titre pour l'identifier (optionnel), puis le contenu de la clé que l'on trouvera dans notre fichier id_rsa.pub.

Pour finir, cliquez sur "Ajouter", votre clé sera alors disponible dans votre liste de clés SSH.

3. Se connecter au serveur :

Pour se connecter au serveur et accéder au dossier du domaine, il vous faut les informations suivantes :

  • Nom du serveur (server) : Le nom complet du serveur où votre domaine est hébergé. Par exemple, nc4242.nexylan.net.
  • Nom d'utilisateur (user) : Le nom d'utilisateur SSH/FTP.
  • Port de connexion (port) : Le port SSH à utiliser.

Ces informations sont disponibles sur la page principale de l'hébergement.

  • Sous Linux ou Mac-OS :

Ouvrez un terminal, et entrez la commande suivante :

ssh {user}@{server} -p 2121
  • Sous Windows :

Suivre la section "Se connecter en utilisant l'échange de clef" de ce même article.