Хостинг с удаленным рабочим столом

Необычный, но удобный способ размещения удаленного рабочего стола от Миши.

Пожалуйста, ознакомьтесь с нашим "Руководством по хостингу" для ознакомления с современными, передовыми методами хостинга. Это руководство о моем необычном подходе к размещению удаленных рабочих столов, без SSH, SCP, терминала и т.д.

Это определенно не лучшая практика и не экономит ресурсы. Однако это очень просто в использовании 😄.

Вот предварительный просмотр конечного результата, это экземпляр виртуальной машины Google Cloud, работающий под управлением Debian со средой рабочего стола, в которую я вхожу через Google Remote Desktop из своего браузера:

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

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

Инструкция по установке

В этом руководстве конкретно используются Google Cloud, Debian, XFCE и Google Remote Desktop, потому что эта комбинация была самой простой и надежной. Не стесняйтесь пробовать другие методы.

Этот метод основан на официальном руководстве Google Cloud по использованию Google Remote Desktop на экземплярах виртуальной машины. Однако с несколькими рекомендациями, с которыми я разобрался со временем:

  • Используйте не менее 15 ГБ дискового пространства.

  • Используйте Debian. Ubuntu не работает с данным методом.

  • Ожидается несколько ошибок установки, вот почему в Google есть команды --fix-broken.

  • Используйте XFCE как среду рабочего стола. Cinnamon не работает в данном случае.

  • Полезно также установить Firefox, как упоминалось в их руководстве.

После следования руководству вы сможете войти в систему с помощью Google Remote Desktop.

Дополнительно: передача файлов

Интерфейс Google Remote Desktop имеет функцию передачи файлов, которая не так удобна в использовании.

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

  hostnamectl   // Чтобы посмотреть на вашу версию Debian
  // далее: используйте firefox чтобы скачать клиент Mega для Debian 10
  sudo apt install /home/USERNAME/Downloads/FILENAME.deb
  open via applications->system->megasync

Подытожим

Мы узнали, как установить среду рабочего стола на наш облачный сервер, как войти в нее через Google Remote Desktop и как передавать на нее файлы.

Я надеюсь, что это облегчит жизнь некоторым из вас, кто не очень любит терминал. Мы используем этот метод для нашего бота Discord (Alan) и нескольких других инструментов. Вы также можете легко использовать это для нескольких игровых серверов. Но помните, что наше Руководство по хостингу лучше подходит для серьезных игр.

Last updated