Machine virtuelle (bureau Ubuntu) sur un server Debian

Je souhaite installer un bureau Ubuntu 32 bits sur un server Debian 64 bits. L'hôte n'a aucun environnement de bureau installé et je ne souhaite pas installer un, mais la machine virtuelle devrait être un operating system de bureau qui sera utilisé sur VNC ou des protocoles similaires. Est-ce possible sans un ordinateur hôte?

Quel logiciel dois-je utiliser? Je pense que je peux utiliser Virtualbox et le server vmWare, mais le server vmWare mesure environ 500 Mo et la boîte virtuelle est très petite. VmWare semble disposer d'une interface Web pour contrôler les machines virtuelles, ce qui est plutôt agréable car je dois démarrer une machine virtuelle à l'aide de ssh. Lequel utiliseriez-vous?

tout à fait possible, avec vboxheadless ou kvm (si l'hôte est capable), vous pouvez exécuter la GUI de gestion à distance si vous le souhaitez, en utilisant ssh -X

Personnellement, j'ai tout sur KVM

J'irais pour KVM en mode Daemon. Ensuite, vous pouvez écrire un script d'init pour le démarrer / arrêter pendant le changement de niveau d'exécution (c.-à-d. Démarrage du système).

 kvm -hda <guest.img> -vnc localhost:0 -daemonize 

Ensuite, sur la machine client, configurez un tunnel en utilisant SSH vers localhost:5900 (le port VNC KVM écoute sur la machine server) et connectez-vous à travers ce tunnel à l'aide de votre logiciel client VNC préféré.

 ssh user@server -L 5900:localhost:5900 -T -N -f vncviewer localhost:0 

Gardez à l'esprit cependant qu'avec cette solution, vous devriez faire confiance à d'autres users sur le server car tous ceux qui peuvent se connecter via SSH pourraient se connecter à localhost:5900 . Je ne connais aucun moyen de définir un mot de passe dans le server vnc de KVM.

Utilisez kvm avec les interfaces libvirt et virt-manager qui l'accompagnent. Cela vous permettra d'accéder à la VM via VNC distant, tout comme vous étiez sur un moniteur devant la machine. Vous pouvez même installer Windows si vous le souhaitez.

Ce guide vous indiquera comment configurer kvm + libvirt sur Debian.