
Я ищу способ удаленного использования настольного компьютера, находящегося дома, с ноутбука из любой точки мира через Интернет.
Установка:
- Windows с VirtualBox, на котором запущено несколько виртуальных машин (на данный момент Linux).
Требования:
- Нет необходимости удаленно подключаться к Windows.
- Должен быть способ подключиться по SSH ко всем этим виртуальным хостам.
- Одним из хостов является Ubuntu, который является моим рабочим столом разработчика, мне нужно визуальное подключение к удаленному рабочему столу.
- Программа установки должна работать как на ноутбуках с Windows, так и на Mac.
Не могли бы вы подсказать, какие технологии и инструменты использовать?
- Каковы компромиссы при использовании каждого из них?
- Какую часть цели решает каждый из этих инструментов?
Спасибо!
решение1
Используйте сетевой мост в VirtualBox, подключитесь к домашнему маршрутизатору с помощью OpenVPN (например, используйте OpenWRT для этого). Таким образом, вы сможете получить доступ ко всем своим виртуальным машинам.
решение2
Другой вариант — подключиться по SSH к компьютеру Windows, а затем использовать переадресацию портов для подключения к другим виртуальным машинам. Лично я использую Bitvise SSH Server (это очень хороший SSH-сервер для Windows). Он бесплатен для личного использования.
Вы также можете напрямую подключиться по SSH к каждой из ваших виртуальных машин. Один из подходов к этому: 1. Настройте каждую из ваших виртуальных машин как серверы SSH. Используйте отдельный порт прослушивания для каждой виртуальной машины. 2. Настройте переадресацию портов с вашего маршрутизатора для каждого из ваших пользовательских портов к каждой виртуальной машине. Таким образом, вы можете использовать 50022 для виртуальной машины VM1, 50023 для виртуальной машины VM2 и т. д. 3. Подключитесь к IP-адресу вашего дома, используя определенный номер порта, и он подключит вас напрямую к виртуальной машине.
Если у вас динамический IP-адрес (как у большинства домашних интернет-сервисов), вам необходимо настроить службу динамического DNS, чтобы вы могли отслеживать изменения вашего домашнего IP-адреса.