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