« SSH : Configuration du client » : différence entre les versions
Aucun résumé des modifications |
|||
Ligne 1 : | Ligne 1 : | ||
{{ | {{ArticleHead|Adadov}} | ||
__TOC__ | __TOC__ | ||
Ligne 11 : | Ligne 11 : | ||
== Fichier de configuration == | == Fichier de configuration == | ||
<syntaxhighlight lang="shell"> | |||
< | # Mes serveurs # | ||
# Mes serveurs # | # Ne pas vérifier les hôtes | ||
# Ne pas vérifier les hôtes | # Nom d'utilisateur par défaut | ||
# Nom d'utilisateur par défaut | Host *.exemple.loc *.exemple.net | ||
Host *.exemple.loc *.exemple.net | StrictHostKeyChecking no | ||
User username | |||
# Accès à GitLab uniquement | |||
# Accès à GitLab uniquement | Host git git.exemple.net | ||
Host git git.exemple.net | Hostname git.exemple.net | ||
ClearAllForwardings yes | |||
ForwardAgent no | |||
ForwardX11 no | |||
ForwardX11Trusted no | |||
# Accès aux VMs Virtualbox | |||
# Accès aux VMs Virtualbox | Host vm* | ||
Host vm* | Hostname port001.exemple.loc | ||
Host vm0002* | |||
Host vm0002* | Port 10023 | ||
User root | |||
Host vm0001* | |||
Host vm0001* | Port 10022 | ||
User root | |||
# Autres | |||
# Autres | Host home srv srv.exemple.net | ||
Host home srv srv.exemple.net | Hostname srv.exemple.net | ||
User root | |||
Host dedie dedie.exemple.net | |||
Host dedie dedie.exemple.net | Hostname dedie.exemple.net | ||
User root | |||
Host tv tv.exemple.loc | |||
Host tv tv.exemple.loc | Hostname tv.exemple.loc | ||
User root | |||
Host room room.exemple.loc | |||
Host room room.exemple.loc | Hostname room.exemple.loc | ||
User root | |||
# Configuration par défaut | |||
# Configuration par défaut | Host * | ||
Host * | ForwardAgent yes | ||
ForwardX11 yes | |||
ForwardX11Trusted yes | |||
</syntaxhighlight> | |||
</ | |||
[[Catégorie:SSH]] | [[Catégorie:SSH]] | ||
[[Catégorie:Workstations]] | [[Catégorie:Workstations]] |
Version du 6 mai 2022 à 02:59
SSH est LA solution de contrôle à distance pour les machines (stations de travail comme serveurs) qui tournent un OS Unix ou Linux.
On va donc voir comment se simplifier la vie avec tout ces accès.
La configuration du client peut se faire soit globalement pour la machine, soit spécifiquement pour chaque utilisateur, les fichiers étant les mêmes on ne va pas les traiter séparément, c'est à l'utilisation que vous choisirez quelles informations doivent être locales/globales.
Fichier de configuration
# Mes serveurs #
# Ne pas vérifier les hôtes
# Nom d'utilisateur par défaut
Host *.exemple.loc *.exemple.net
StrictHostKeyChecking no
User username
# Accès à GitLab uniquement
Host git git.exemple.net
Hostname git.exemple.net
ClearAllForwardings yes
ForwardAgent no
ForwardX11 no
ForwardX11Trusted no
# Accès aux VMs Virtualbox
Host vm*
Hostname port001.exemple.loc
Host vm0002*
Port 10023
User root
Host vm0001*
Port 10022
User root
# Autres
Host home srv srv.exemple.net
Hostname srv.exemple.net
User root
Host dedie dedie.exemple.net
Hostname dedie.exemple.net
User root
Host tv tv.exemple.loc
Hostname tv.exemple.loc
User root
Host room room.exemple.loc
Hostname room.exemple.loc
User root
# Configuration par défaut
Host *
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes