Удаленный доступ к рабочему столу разработчика, расположенному дома

Я ищу способ удаленно использовать настольный компьютер, расположенный дома, с ноутбука из любого места через Интернет. 

Установка:

  • Windows с VirtualBox с несколькими виртуальными машинами (на данный момент Linux).

Требования:

  • Нет необходимости удаленно подключаться к Windows.
  • Должен быть способ SSH для доступа ко всем этим виртуальным хостам.
  • Одним из хостов является Ubuntu, который является моим рабочим столом разработчика, мне нужно визуальное подключение к удаленному рабочему столу.
  • Программа установки должна работать как с ноутбуками Windows, так и с Mac.

Не подскажете, какие технологии и инструменты использовать?

  • Как получить доменное имя с поддержкой SSH для моего рабочего стола.
  • Каковы компромиссы при использовании каждого из них?
  • Какую часть цели решает каждый из этих инструментов?
Предполагая, что у вас есть виртуальные машины, настроенные для доступа/доступа из Интернета * подумайте , что вы должны иметь возможность использовать любые предложения из этого или этого вопроса . Вам не подходит ни один из этих вариантов?
Спасибо за ссылки, для меня более сложной задачей является получение IP-адреса или имени хоста рабочего стола. Есть идеи по этому поводу?

Ответы (1)

Насколько я знаю, TeamViewer 8 (даже бесплатная версия) это умеет. Я использую его для подключения к своей домашней машине, когда меня нет дома, а также для подключения с моей домашней машины к удаленным. Вам просто нужно запомнить пароль, который отображается на машине, к которой вы хотите подключиться. После подключения машина, которую вы используете, просто «становится» удаленной машиной. Мертвая легко передавать файлы, а также. Я даже использую его для подключения своего ноутбука к настольному компьютеру через Интернет, чтобы я мог программировать, когда мне лень вставать с постели по утрам!