Un ingénieur système linux addict depuis 1998

Config SSH

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.

1

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

D’ailleurs, il existe une extension Cinnamon Desktop assez sympa :https://cinnamon-spices.linuxmint.com/applets/view/93

2
La même doit exister sous d'autre Desktop.

 > A bientôt