Introduction
La configuration SSH (~/.ssh/config) est votre carnet d’adresses de serveurs.
Au lieu de saisir les informations de connexion à chaque fois, vous pouvez créer des alias (des surnoms).
Exemple :
- Avant :
ssh user@192.168.1.100 -p 2222 ... - Après :
ssh myserver
Dans ce laboratoire, vous allez configurer un alias pour votre serveur.
Cette méthode est utile, car l’utilisation de SSH devient rapidement répétitive dans le cadre d’un travail réel. Un fichier de configuration regroupe de nombreuses informations de connexion dispersées dans un carnet d’adresses compact et réutilisable.
Créer le fichier de configuration
Créez le fichier de configuration SSH avec nano.
nano ~/.ssh/config
Si une demande d’autorisation s’affiche ou si le répertoire n’existe pas, créez-le d’abord (il existe généralement déjà).
Attendez l’étape suivante pour ajouter du contenu.
Le répertoire ~/.ssh est l’un des répertoires de sécurité par utilisateur les plus importants d’un système Linux. Il contient souvent des clés privées, des hôtes connus et la configuration du client.
Ajouter un alias d’hôte
Définissez le « surnom » du serveur.
Dans nano ~/.ssh/config, ajoutez :
Host labserver
Cette ligne définit l’alias labserver.
Ajouter les informations de connexion
Ajoutez les véritables informations de connexion sous l’alias. Indentez les lignes pour améliorer la lisibilité.
Host labserver
HostName localhost
User labuser
HostName: l’adresse IP ou le domaine réel (localhost).User: le nom d’utilisateur (labuser).
Le bloc d’alias vous permet de séparer un surnom facile à retenir des informations techniques réelles de connexion.
Enregistrez le fichier et quittez (Ctrl+O, Enter, Ctrl+X).
Se connecter avec l’alias (ssh labserver)
Testez votre « numéro abrégé ».
ssh labserver
La connexion devrait automatiquement s’établir en tant que labuser@localhost.
À mesure que vos configurations SSH deviennent plus complexes, les fichiers de configuration peuvent également stocker les ports, les fichiers d’identité et d’autres options. C’est pourquoi ce modèle d’utilisation des alias s’adapte facilement à des configurations plus importantes.
Saisissez exit pour fermer la connexion.
Résumé
Dans ce laboratoire, vous avez créé votre « carnet d’adresses » SSH.
- Fichier de configuration : vous avez créé
~/.ssh/config. - Alias : vous avez défini un surnom
Host(labserver). - Détails : vous avez enregistré
HostNameetUsersous cet alias. - Numéro abrégé : vous vous êtes connecté en utilisant uniquement le surnom.
À mesure que vous travaillerez avec davantage de serveurs (AWS, Google Cloud, serveurs de l’entreprise), ce fichier deviendra votre meilleur allié : vous n’aurez plus besoin de mémoriser des dizaines d’adresses IP et de noms d’utilisateur.



