Skip to content

Latest commit

 

History

History
64 lines (45 loc) · 5.84 KB

hosting-with-a-remote-desktop.md

File metadata and controls

64 lines (45 loc) · 5.84 KB
description
Необычный, но удобный способ размещения удаленного рабочего стола от Миши.

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

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

{% hint style="info" %} Это определенно не лучшая практика и не экономит ресурсы.
Однако это очень просто в использовании 😄. {% endhint %}

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

A Google Cloud VM instance running with a desktop environment.

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

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

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

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

Этот метод основан на официальном руководстве 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) и нескольких других инструментов. Вы также можете легко использовать это для нескольких игровых серверов.

Но помните, что наше Руководство по хостингу лучше подходит для серьезных игр.