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