Как упомянуто, VNC является отличным выбором. Я также хотел бы упомянуть TeamViewer. TeamViewer также свободен, но настраивает шифрование автоматически для Вас плюс он, позволяет получить доступ к Вашему VM из-за Интернета без потребности настроить Ваш домашний маршрутизатор. Единственное знание командной строки, в котором Вы будете нуждаться, для установки об/мин.
Если Вы приняли решение пойти этим путем, Вам будет нужен сервер TeamViewer на компьютере Linux, которым Вы хотите управлять и клиент на компьютере Windows, от которого Вы управляете им. TeamViewer присвоит Вашему компьютеру случайный цифровой код и пароль (можно также выбрать устанавливать собственный пароль), которые уникальны для компьютера.
Если Вы поэтому уже не сделали, измените настройки сетевого адаптера в VMware от NAT до соединенного мостом. В то время как NAT получит VM в Интернете, он не позволит этому общаться с Вашей локальной сетью. Установка адаптера к соединенному мостом решит это.
Да, это скорее «сделай это для меня» - большая часть того, что вам все еще нужно сделать, это написать несколько сценариев оболочки для автоматизации вещей в вашей локальной среде. Для запуска стоечных приложений я использую daemontools в сочетании с allah , чтобы упростить перезапуск, и я использую giddyup , чтобы упростить развертывание git push
. Остальное - все сценарии, написанные локально.