Для удаленной работы с системой виртуализации
Oracle VirtualBox
есть замечательное средство -
phpVirtualBox AJAX Web interface.
Данное средство позволяет выполнять полное управление виртуальными машинами с использованием Web интерфейса, аналогичного графическому интерфейсу на локальной машине.
Это позволит, например, предоставить возможность коллегам воспользоваться виртуалками на Вашей машине. И все что для этого нужно - Web браузер.
Опишу кратко порядок установки и настройки для Windows 7.
(Статья
Installation of phpVirtualBox на сайте проекта)
Вначале необходимо установить собственно
VirtualBox
Далее устанавливаем IIS:
"Панель управления" - "Программы и компоненты" - "Включение и отключение компонентов Windows"
Службы IIS
Добавляем "Службы Интернета" - "Компоненты разработки приложений" - "CGI"
Добавляем "Службы Интернета" - "Безовасность" - добавить нужные методы
Устанавливаем PHP:
PHP For Windows: Binaries and sources Releases
На вопрос "к какому серверу автоматически прикрутить модуль PHP" отвечаем: "IIS FastCGI".
Скачать
phpvirtualbox и скопировать в папку, которая будет доступна IIS, например: C:\inetpub\phpvirtualbox\
Создать новый сайт в IIS:
"Управление компьютером" - "Службы и приложения" - "Диспетчер служб IIS" - "Сайты" - "Добавить веб сайт"
(Можно использовать сайт по умолчанию или скопировать папку в него)
Добавить в автозагрузку сервис vboxwebsrv
Статья как это сделать здесь:
Start vboxwebsrv as "service" in Windows 7 / Server 2008 / Vista
Для задания указать пользователя Система!
Если появляется сообщение: Error logging in to vboxwebsrv
проверить, под кем запущена служба!
Собственно после этого все должно заработать!
Войти первый раз можно под пользователем admin и паролем admin.
Настройка аутентификации описана здесь:
Authentication - phpvirtualbox - Authentication in phpVirtualBox - A web-based VirtualBox front-end written in PHP. - Google Project Hosting
Так же желательно настроить аутентификацию в IIS
Можно включить SSL и Windows аутентификацию:
Добавить разрешения для нужных пользователей на папку phpvirtualbox\
Диспетчер служб IIS -->
--> Сертификаты сервера --> Создать самозаверенный сертификат
--> Сайты --> phpvirtualbox --> Изменить привязки --> Добавить HTTPS
--> Сайты --> phpvirtualbox --> Параметры SSL --> Требовать SSL
--> Сайты --> phpvirtualbox --> Проверка подлинности --> Выключить анонимную
--> Сайты --> phpvirtualbox --> Проверка подлинности --> Включить Windows
--> Сайты --> phpvirtualbox --> Правила Авторизации --> Задать пользователей