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, vous pouvez utiliser le logiciel PuTTyGen.

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

À noter que vous pouvez également utiliser la commande ssh-keygen sous Windows en ayant OpenSSH d'installé et d'activé.

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 :

Vous pouvez utiliser PuTTY ou d'autres solutions comme WSL (qui vous permet d'obtenir un environnement linux complet sous Windows) ou directement la console CMD de Windows :

Exemple :

ssh {user}@{server} -p 2121