cacatoès

SSH

SSH

Si l’on veut séparer les entrées dans son ssh.config, le plus simple est d’utiliser une directive Include.

Alternativement, on peut spécifier à l’outil quel fichier utiliser. Voir ci-après.

ssh

Avec ssh, vous pouvez utiliser l’option -F

$ ssh -F ~/.ssh/ssh.config.mplx <NOM_DE_L'HÔTE>

Vous pouvez alors faire un alias pour votre shell, exemple :

$ alias mplkhal=ssh -F ~/.ssh/ssh.config.mplx <UTILISATEUR>@mplkhal

git

Vous pouvez exporter préalablement le chemin du fichier ssh.config.mplx :

$ export GIT_SSH_COMMAND='/usr/bin/ssh -F ~/.ssh/ssh.config.mplx'

Puis :

$ git clone <UTIISATEUR>@mplgit:~/nom_du_projet.git

ansible

Dans ansible.cfg, trouvez ou ajoutez une section [ssh_connection], indiquez comme suit :

[ssh_connection]
ssh_extra_args = -F ./inventory/ssh.config.mplx