Tech Configuration ================== .. toctree:: :titlesonly: Git === Le Fichier de configuration est `~/.ssh/config` Le dossier `~/.ssh/` dois avoir les droit 0755 Les clees priver doivent etre en 0600 .. code-block:: # les commentaire sont preceder de ce carracter Include # en specifiant le path on peut mettre des includes ForwardAgent yes|no # a specifier si on veut forward emmener notre agent ssh avec nous # fonctionne egalement quand on utilise gpg comme agent ssh # on peut le remplacer par -A AddKeysToAgent yes|no # a specifier si on veut ajouter la clee qu'on utilise dans l'agent IdentityFile # a specifier pour utiliser une clees en particulier # permet d'utiliser un clee qui n'est pas dans ~/.ssh/ # souvent utiliser avec l'option precedente IdentitiesOnly yes|no # a utiliser quand on utilise l'option precedente StrictHostKeyChecking yes|no # a utiliser quand on veut accepter des remote host key who differ from local know_host UserKnownHostsFile # permet de specifier le path du fichier de host name /dev/null par exemple User # permet de specifier le nom d'utilisateur @127.0.0.1 PasswordAuthentication yes|no # permet d'autoriser ou interdire l'utilisation de password PreferredAuthentications # permet de specifier la method d'auth a prefere # ex: password, publickey... Host # permet de specifier les conf a utiliser pour un host ou group d'host specifique # ex: # - ppd1-*, tout les host qui commence par 'ppd1-' # - !ppd1-admin, ne pas utiliser pour ppd1-admin # - ... ProxyJump # sourvent utiliser avec l'option precedente # permet de dire que pour le host specifier on dois avant passer par un autre host # on peut le remplacer par -J HostName # Permet de donner une address pour un host qui na pas de dns racrocher