Назад | Перейти на главную страницу

Виртуальная машина (рабочий стол ubuntu) на сервере debian

Я хочу установить 32-битный рабочий стол ubuntu на 64-битный сервер debian. На хосте не установлена ​​среда рабочего стола, и я не хочу ее устанавливать, но виртуальная машина должна быть настольной ОС, которая будет использоваться через VNC или аналогичные протоколы. Возможно ли это без рабочего стола хоста?

Какое программное обеспечение мне следует использовать? Я думаю, что могу использовать виртуальный бокс и сервер vmWare, но сервер vmWare занимает около 500 МБ, а виртуальный ящик очень мал. Кажется, что у VmWare есть веб-интерфейс для управления виртуальными машинами, что довольно приятно, поскольку мне нужно запускать виртуальную машину с помощью ssh. Какой бы вы использовали?

вполне возможно, с vboxheadless или kvm (если хост поддерживает) вы можете запускать графический интерфейс управления удаленно, если хотите, используя ssh -X

У меня лично все на KVM

Использовать квм с сопровождающим libvirt и виртуальный менеджер интерфейсы. Это позволит вам получить доступ к виртуальной машине через удаленный VNC, как если бы вы были за монитором перед машиной. Вы даже можете установить в него Windows, если хотите.

это руководство расскажет, как настроить kvm + libvirt на Debian.

Я бы выбрал KVM в режиме демона. Затем вы можете написать сценарий инициализации, чтобы запускать / останавливать его во время изменения уровня выполнения (т. Е. Запуска системы).

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

Затем на клиентском компьютере настройте туннель с помощью SSH для localhost:5900 (KVM-порт VNC прослушивает сервер) и подключается через этот туннель с помощью вашего любимого клиентского программного обеспечения VNC.

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

Однако имейте в виду, что с этим решением вы должны доверять другим пользователям на сервере, поскольку каждый, кто может войти в систему через SSH, сможет подключиться к localhost:5900. Я не знаю ни одного способа установить пароль на vnc-сервере KVM.