Configurer SSH dans le terminal

J'utilise beaucoup SSH directement dans le terminal. Voici quelques astuces de config bien pratiques.

Le répertoire .ssh

Ce répertoire est situé dans le home directory de l'utilisateur. Il contient ses clés privées (entre autres) et les fichiers de personnalisation des connexions. C'est un répertoire critique, strictement personnel qui ne doit être accédé par personne d'autre donc chmod 700 ! (Ou même 500 si vous ne comptez pas modifier les fichiers de config qu'il contient).

Le fichier de configuration ~/.ssh/config

Ce fichier contient des directives spécifiques pour certains serveurs.

Sa syntaxe est la suivante :

Directives générales
Host nom_d_hote
  Directives spécifiques de l'hôte