1

Я хочу начать играть с Ubuntu Server на моем компьютере (Macbook Pro), на котором запущен VirtualBox или что-то подобное.

Я хочу сделать это, чтобы я мог привыкнуть к использованию Ubuntu Server, и чтобы у меня была среда, в которой я мог бы попытаться настроить вещи так, как я хочу, не беспокоясь о том, чтобы возиться с отдельной машиной.

Возможно ли подключиться к серверу, виртуализированному на моей машине, через браузер в основной установке Mac OS X?

Если да, то как это можно настроить или он работает как localhost по умолчанию?

Любой совет будет принят во внимание.

3 ответа3

1

Хотя это не самый умный способ сделать это, есть способы.

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

Предполагая, что вам нужен интерфейс CLI через веб-браузер, вы можете установить ajaxterm или webshell для доступа по ssh через веб-интерфейс (но на самом деле вы должны использовать правильный клиент ssh в OS X)

Вы также можете получить Java-клиент vnc, который вы можете запустить в своем браузере для графического интерфейса, но более разумным вариантом было бы использовать программное обеспечение виртуальной машины ... как это делает большинство людей. Virtualbox также имеет опцию RDP, что иногда приятно. С другой стороны, вам не нужен графический интерфейс на сервере.

Что касается конфигурации, если вы не хотите, чтобы к системе обращались из внешнего мира, перейдите только на хост. Если вы используете беспроводное соединение, вы должны использовать опцию nat. Лучше всего использовать мост, если вы хотите использовать его в другом месте, и, если вам не нужны другие два условия, выполняйте его.

Настройте и установите систему Linux, проверьте IP-адрес (с помощью ipconfig) и подключитесь с использованием этого, а не локального хоста.

Короче можно. Практически, вы не хотите

1

Нет и да.

Во-первых, давайте поговорим о №


Нет.

Виртуальный сервер будет таким же, как и его собственный сервер, поэтому доступ к нему будет осуществляться в отдельном окне с собственным интерфейсом рабочего стола / оболочки. Я уверен, что вы знакомы с этой концепцией:

На изображении выше, Windows 7 работает в виртуальном экземпляре. Это будет вашим основным интерфейсом к серверу для всего, что вы решите с ним сделать.


Да.

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

Вы можете установить панель управления на сервере Ubuntu, которая позволяет настраивать и изменять сервер, такой как Webmin или GNU Panel. Недавно я написал сообщение в блоге, в котором перечислены десятки возможных панелей управления для различных операционных систем. Я обещаю, что я не шиллинг для своего собственного блога, но я никогда не видел, чтобы кто-нибудь пытался перечислить их все так. Взгляните на это здесь: Список веб-панелей управления сервером.

Вам нужно будет разрешить трафик через виртуальный сетевой адаптер и коммутатор, а также через брандмауэр в виртуализированной Ubuntu. Рассматривайте это так же, как вы настраивали физический сервер Ubuntu под своим столом. Практики остаются теми же, физическими или виртуальными. Как только все это будет сделано, вы можете получить доступ к серверу через веб-браузер на OS X.


Резюме:

  1. Установите Ubuntu в качестве виртуальной машины.
  2. Установите стек LAMP или веб-панель управления и настройте ее на прием соединений в соответствии с обычным веб-сервером.
  3. Разрешить трафик через инфраструктуру виртуальной сети.
  4. Направьте свой браузер OS X на IP-адрес виртуальной машины / имя домена
  5. Наслаждайтесь!
0

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

VBoxHeadless -startvm "nameofguest"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .