« SSH : Configuration du client » : différence entre les versions

De Adadov.net wiki
Ajout des catégories (by SublimeText.Mediawiker)
Aucun résumé des modifications
 
(7 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
{{EnCours|auteur=Adadov}}
{{ArticleHead|Adadov}}
__TOC__
 
{{Attention|titre=Portée de l'article|texte=Cet article ne traite QUE de la configuration du client SSH.}}


SSH est LA solution de contrôle à distance pour les machines (stations de travail comme serveurs) qui tournent un OS Unix ou Linux.
SSH est LA solution de contrôle à distance pour les machines (stations de travail comme serveurs) qui tournent un OS Unix ou Linux.
Ligne 10 : Ligne 7 :
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.
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.


<file>
{{Attention|titre=Portée de l'article|texte=Cet article ne traite QUE de la configuration du <b>client SSH</b>.}}
# Ajoute le domaine exemple.loc si un nom court est spécifié
Match exec "sh -c '! echo %h | grep -F .'"
  Hostname %h.exemple.loc


# Mes serveurs #
== Fichier de configuration ==
# Ne pas vérifier les hôtes
<syntaxhighlight lang="shell">
# Nom d'utilisateur par défaut
# Mes serveurs #
Host *.exemple.loc *.exemple.net
# Ne pas vérifier les hôtes
StrictHostKeyChecking no
# Nom d'utilisateur par défaut
User username
Host *.exemple.loc *.exemple.net
 
StrictHostKeyChecking no
# Accès à GitLab uniquement
User username
Host git git.exemple.net
  Hostname git.exemple.net
# Accès à GitLab uniquement
  ClearAllForwardings yes
Host git git.exemple.net
ForwardAgent no
  Hostname git.exemple.net
ForwardX11 no
  ClearAllForwardings yes
ForwardX11Trusted no
ForwardAgent no
 
ForwardX11 no
# Accès aux VMs Virtualbox
ForwardX11Trusted no
Host vm*
  Hostname port001.exemple.loc
# Accès aux VMs Virtualbox
 
Host vm*
Host vm0002*
  Hostname port001.exemple.loc
Port 10023
User root
Host vm0002*
 
Port 10023
Host vm0001*
User root
Port 10022
User root
Host vm0001*
 
Port 10022
# Autres
User root
Host home srv srv.exemple.net
Hostname srv.exemple.net
# Autres
User root
Host home srv srv.exemple.net
 
Hostname srv.exemple.net
Host dedie dedie.exemple.net
User root
Hostname dedie.exemple.net
User root
Host dedie dedie.exemple.net
 
Hostname dedie.exemple.net
Host tv tv.exemple.loc
User root
Hostname tv.exemple.loc
User root
Host tv tv.exemple.loc
 
Hostname tv.exemple.loc
Host room room.exemple.loc
User root
Hostname room.exemple.loc
User root
Host room room.exemple.loc
 
Hostname room.exemple.loc
# Configuration par défaut
User root
Host *
ForwardAgent yes
# Configuration par défaut
ForwardX11 yes
Host *
ForwardX11Trusted yes
ForwardAgent yes
</file>
ForwardX11 yes
ForwardX11Trusted yes
</syntaxhighlight>


[[Catégorie:SSH]]
[[Catégorie:Workstations]]
[[Catégorie:Workstations]]
[[Catégorie:SSH]]

Dernière version du 23 janvier 2023 à 15:17

Ecrit Par : Adadov

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.

Portée de l'article
Cet article ne traite QUE de la configuration du client SSH.

Fichier de configuration[modifier | modifier le wikicode]

 # 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