Подключение к гостевой виртуальной машине через RDP, работающей локально.

Вопрос или проблема

Я настроил подключение RDP через Remmina к Windows 8, работающей локально на моей установке Ubuntu 17.04 в домашней сети, используя настройки мостового адаптера в VirtualBox Manager.

Проблема в том, что я хотел бы иметь возможность подключаться к Windows 8 на той же машине, когда я на работе. К сожалению, там мостовой адаптер не работает из-за внутренних правил ИТ: гостевая ОС заблокирована для доступа в Интернет.

Моя текущая идея состоит в том, чтобы создать второе подключение в VirtualBox Manager, использовать Host-Only Adapter и использовать его для подключения с моего хоста на виртуальную машину. Таким образом, гостевая ОС сможет видеть интернет через первое подключение через NAT, и я смогу войти в гостевую систему через Host-Only Adapter.

К сожалению, при попытке сделать это Remmina не подключается к гостевой ОС. Я вижу локальную сеть vboxnet0 в ifconfig хоста, и гостевая ОС сообщает IP-адрес для подключения. Я предполагаю, что Remmina пытается подключиться к IP-адресу через интернет, а не к гостевой системе, работающей локально. Есть ли способ добиться этого успешно? Или может есть лучшее решение для того, что я пытаюсь сделать?

Я надеюсь использовать RDP для запуска отдельных приложений на хосте, чтобы не приходилось включать и входить в Windows каждый раз, когда мне нужно запустить приложение, специфичное для Windows. В основном это нужно для использования Office365 на моей регулярной установке Ubuntu.

Заранее спасибо за ваше время, внимание и советы. С нетерпением жду вашего ответа.

Запуск гостевой ОС в режиме сети NAT и настройка правил перенаправления портов в настройках гостевой системы в VirtualBox так, чтобы порт 5500 на моем хосте перенаправлялся на 3389 на гостевой системе, позволил мне подключаться, используя localhost:5500 в качестве IP-адреса и порта сервера в Remmina.

Ответ или решение

Удаленный доступ к виртуальной машине через RDP с использованием VirtualBox на Ubuntu: детальный подход

Ваш сценарий, согласно которому вы пытаетесь подключиться к гостевой Windows 8 виртуальной машине, работающей на вашем локальном Ubuntu 17.04, представляет собой довольно распространённую задачу при использовании виртуализации. Давайте разберёмся, как можно организовать удалённый доступ к виртуальной машине в условиях, которые вы описываете.

Теория: Понимание сетевых режимов в VirtualBox

VirtualBox предоставляет несколько сетевых режимов для гостевых виртуальных машин, среди которых:

  • Bridged Adapter (мостовой адаптер): Позволяет гостевой системе напрямую подключаться к вашей локальной сети. Виртуальная машина получает свой собственный IP-адрес в сети.
  • NAT (Network Address Translation): Используется для предоставления гостевой системе доступа в Интернет с минимальной конфигурацией. Внешние, удалённые хосты не могут подключаться к виртуальной машине напрямую через этот режим.
  • Host-Only Adapter: Создаёт изолированную сеть между хостом и виртуальной машиной, позволяя им обмениваться данными без внешнего доступа.

Пример: Конфигурация NAT с пробросом портов

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

  1. Откройте настройки вашей виртуальной машины в VirtualBox и перейдите в раздел Сеть.
  2. Выберите Адаптер 1 и убедитесь, что он настроен на использование NAT.
  3. Нажмите кнопку Расширенные и выберите Проброс портов.
  4. Добавьте новое правило проброса портов. Укажите следующее:
    • Имя: RDP
    • Протокол: TCP
    • Хост: Оставьте пустым (что соответствует адресу 127.0.0.1)
    • Хост-порт: Например, 5500
    • Гость: Оставьте пустым
    • Порт гостя: 3389 (порт по умолчанию для RDP на Windows)
  5. Сохраните изменения и перезапустите гостевую виртуальную машину.

Используя Remmina или любой другой клиент для RDP, сможете подключиться к вашей виртуальной машине, используя localhost:5500 в качестве адреса сервера.

Применение: Как это поможет вам в работе из офиса

Организовав проброс портов через NAT, вы упростите задачу доступа к Windows-приложениям, таким как Office365, из удалённого офиса. Это позволит работать с необходимым ПО на вашей Linux машине без постоянной авторизации на гостевой системе.

Дополнительно, есть несколько важных моментов, которые могут упростить вашу работу:

  • При настроке RDP сервера в виртуальной машине убедитесь, что службы RDP включены и настроены для приёма удалённых соединений.
  • Если возможно, создайте статическое правило в вашем файерволе или маршрутизаторе, чтобы облегчить будущие подключения.
  • Рассмотрите возможность использования VPN-сервера, который обеспечит доступ к вашему домашнему ПК с работы без необходимости проброса портов.

Советы по безопасности:
– Регулярно обновляйте ваши системы безопасности, как на хосте, так и на госте.
– Рассмотрите возможность использования программного обеспечения для мониторинга ваших сетевых подключений, чтобы вовремя фиксировать несанкционированные попытки входа.

Организация удалённого рабочего места в вашем случае требует внимательного подхода и понимания работы сетевых архитектур, но следуя изложенным шагам, вы сможете достичь поставленной задачи эффективно и с минимальными усилиями.

Оцените материал
Добавить комментарий

Капча загружается...