Это на самом деле общая проблема, за исключением того, что мотивация другая.
По сути это сводится к запуску гипервизора с виртуальной машиной на безголовом сервере, а затем к клиенту, отображающему графический интерфейс виртуальной машины удаленно. Предположим, вы настроили виртуальную машину с сетевым интерфейсом Bridged Adapter
, который поместит виртуальную машину в ту же локальную сеть, что и хост (это всегда можно сделать).
То, что вы хотите, безусловно, может быть сделано в VirtualBox, читайте здесь. Она также может быть сделано в KVM, читайте здесь , как настроить VM на обезглавленный сервер (что означает только с помощью CLI) и как подключиться к нему в графической сессии здесь. И у меня мало сомнений, что это также можно сделать в Xen, VMWare, HyperV и так далее. Выбор за вами.
Вы также должны иметь в виду, что, если вы планируете использовать Unix-машины, вы также можете запускать графические приложения на безголовом сервере и использовать X11 удаленного клиента для их отображения. Но это исключает Windows, а также, для последней версии MacOS, вы должны установить X11.