Как настроить виртуальную машину Linux аналогично headless-серверу?

Как настроить виртуальную машину Linux аналогично headless-серверу?

У меня есть виртуальная машина Ubuntu Desktop 11.04, использующая VirtualBox на моей системе Windows 7.

До сих пор я делал всю свою разработку в среде Ubuntu, но, к сожалению, она мне не нравится. Я хочу вернуться к Windows, которая мне гораздо более знакома, но я все равно хотел бы получить доступ к virtual box как к виртуальному серверу, поскольку он уже настроен с Apache, PHP, Pear, Git и т. д.

Как мне заставить эти две вещи работать в гармонии? По сути, я хочу иметь возможность запускать виртуальную машину и подключаться к ней, как если бы это была серверная машина где-то в моей сети, без необходимости покупать еще одну машину для подключения к моей сети.

решение1

Вы можете просто запустить его vboxheadlessс вашего текущего рабочего стола.

Используйте графический интерфейс VirtualBox, чтобы убедиться, что используется сетевой мост (о котором вам все говорят, я знаю).

В командной строке введитеvboxmanage list vms

Обратите внимание на имя вашей виртуальной машины, которое отображается в кавычках.

Теперь введитеvboxheadless -startvm "whatever the name of your vm was"

Легко, и вам не придется ничего двигать.

решение2

Настройте сеть для использования сетевого моста на VirtualBox — если у вас есть DHCP-сервер, оставьте настройки по умолчанию, в противном случае укажите статический IP-адрес — и вы сможете получить доступ к службам виртуальной машины из любой точки вашей локальной сети, как будто это будет отдельный компьютер.

решение3

Скопируйте все файлы виртуальной машины в безопасное место, переустановите Windows, установите VirtualBox под Windows, затем импортируйте сохраненную виртуальную машину.

Возможно, вам захочется «клонировать» машину, чтобы присвоить ей новый UUID, или вам может понадобиться немного отредактировать файл описания виртуальной машины. Самое важное, что нужно сохранить, — это виртуальный жесткий диск. Саму «машину» можно воссоздать примерно за минуту.

Редактировать: Вы можете настроить Ubuntu Vm с любой сетевой технологией, которая позволяет вам подключаться... RDP, VNC, SSH, FTP, SMB/CIFS и т. д. Это просто зависит от того, какой тип доступа вам нужен.

Связанный контент