Ceci est une ancienne révision du document !
Config ssh serveurs et services
Pour atteindre les différents services et serveurs, rien de tel qu'on bon petit fichier .ssh/config bien pensé
Histoire de s'éviter des scripts à la mano :
## PVE
Host courgette cg
Hostname courgette.cemea.asso.fr
User root
Port 22
IdentityFile ~/.ssh/id_rsa
Host potiron
Hostname potiron.cemea.asso.fr
User root
Port 22
IdentityFile ~/.ssh/id_rsa
Host manioc
Hostname manioc.cemea.asso.fr
User root
Port 22
IdentityFile ~/.ssh/id_rsa
Host poivron
Hostname poivron.cemea.asso.fr
User root
Port 22
IdentityFile ~/.ssh/id_rsa
## Jump VM
Host enceinte.courgette enceinte.cg
Hostname courgette.cemea.asso.fr
User francoisa
Port 2022
IdentityFile ~/.ssh/id_rsa
Host enceinte.manioc enceinte.mn
Hostname manioc.cemea.asso.fr
User francoisa
Port 2022
IdentityFile ~/.ssh/id_rsa
Host enceinte.potiron enceinte.pot
Hostname potiron.cemea.asso.fr
User francoisa
Port 2022
IdentityFile ~/.ssh/id_rsa
## Jump derrière enceinte
Host *.courgette *.cg !enceinte.courgette
ProxyJump enceinte.courgette
User root
Port 22
Host *.manioc *.mn !enceinte.manioc
ProxyJump enceinte.manioc
User root
Port 22
Host *.patate *.pat !enceinte.patate
ProxyJump enceinte.patate
User root
Port 22
Host *.potiron *.pot !enceinte.potiron
ProxyJump enceinte.potiron
User root
Port 22
Host peche
Hostname radios.cemea.org
User root
Port 22
IdentityFile ~/.ssh/id_rsa
Host tomate
Hostname ssh.cluster005.hosting.ovh.net
User cemeafor-francoisa
Port 22
IdentityFile ~/.ssh/id_rsa
Host gitlab.cemea.org
IdentityFile ~/.ssh/id_rsa
Host code.cemea.org
IdentityFile ~/.ssh/id_rsa
# Bonus pour ucs
Host ucs
Hostname 10.1.9.1
User administrator
PubkeyAuthentication no