Disposant d’un serveur Proxmox hébergé chez ovh, sur lequel j’ai
plusieurs VMs, je souhaitais pouvoir me connecter directement en ssh
sur ces VMs.
Or, je ne dispose que d’une seule IP publique affecté a mon proxmox.
C’est là que la config de SSH permet de résoudre le problème, en effet,
il existe un mode proxy en ssh.
Par défaut, dans ~/.ssh/config
de votre poste de travail.
Host VM
User root
ProxyCommand ssh root@proxmox -W %h:%p
Ainsi, une fois les clés ssh copiés sur le serveur PROXMOX et sur les
VMs (cela évite de saisir 2 mdp à la suite)
ssh VM
Vous serez connecter sur votre vm mail en root.
Si votre serveur ssh MAITRE écoute sur un autre port, 220 par
exemple, on peut également le spécifier.
ProxyCommand ssh root@proxmox -p 220 -W %h:%p
De même sur si SSH écoute sur un autre port sur la VM, 221 par exemple
(beaucoup moins pertinent pour une VM non exposé directement sur le
net).
Host VM
User root
Port 221
ProxyCommand ssh root@proxmox -p 220 -W %h:%p
> A bientôt