Удаленный рабочий стол на Ubuntu 22.04

Некоторые онлайн-сервисы очень трепетно относятся к тому, из какой страны вы на них заходите. Особо параноидальные даже умеют распознавать VPN и ваше реальное местоположение за VPN.

Чтобы обойти это ограничение можно арендовать на хостинге нужной страны виртуальный сервер VPS/VDS, развернуть на нем Ubuntu и через его рабочий стол запустить браузер, через который уже и зайти на нужный сайт.

VPS/VDS хостинг в Таиланде

Как развернуть удаленный рабочий стол:

1) В терминале на компьютере подключаемся к серверу через SSH:

ssh root@31...

2) Чтобы установить окружение рабочего стола, выполните данную команду:

apt install xserver-xorg xfce4 x2goserver

3) После установки добавьте пользователя, из-под которого вы будете заходить в рабочий стол (user):

useradd -m user

4) Установите пароль для пользователя (user):

passwd user

после этого попросят ввести пароль пользователя

5) Опционально: добавьте пользователя в группу sudo, что бы с помощью команды sudo можно было получать root-права:

usermod -aG sudo user

6) Устанавливаем браузер Хром в Ubuntu, выполняя поочередно команды:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

sudo apt install ./google-chrome-stable_current_amd64.deb

google-chrome

7) Далее скачайте клиент для подключения:

Windows - http://code.x2go.org/releases/X2GoClient_latest_mswin32-setup.exe

MacOS - http://code.x2go.org/releases/X2GoClient_latest_macosx_10_13.dmg

Для MacOS еще потребуется установить приложение Xquartz: https://www.xquartz.org/

8) Откройте приложение X2GoClient, в появившихся настройках сессии укажите ip вашего сервера и нового пользователя, тип сессии укажите XFCE.

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

Либо (применительно к Таиланду):

В случае с тайскими хостингами (из-за ограничений bandwidth) скорость работы через локальный клиент вышла существенно ниже, чем через браузерный клиент в панели хостинга (для схемы: РФ клиент >Тай р/стол > США сайт).

К примеру у хостинга LightNode в случае установки VDS сразу с дистрибутивом Ubuntu (XFCE) 22.04 в панели будет иконка клиента NoVNC (который и дает доступ к рабочему столу и в котором можно запустить браузер). 

Если нужен доступ с рабочего стола к сайтам за пределами Таиланда, то лучше выбирать тарифы с более высокой пропускной способностью.

Ошибки

  • Если при подключении в X2GoClient к вашему серверу получаете ошибку: "x2golistsessions: command not found"

Необходимо выполнить следующие команды в терминале:

sudo apt-add-repository ppa:x2go/stable

sudo apt-get update

sudo apt-get install x2goserver x2goserver-xsession

sudo apt-get install x2golxdebindings

  • ERROR:zygote_host_impl_linux.cc(99)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180

заменить в vim /usr/bin/google-chrome

exec -a "$0" "$HERE/chrome" "$@"

на:

exec -a "$0" "$HERE/chrome" "$@" --no-sandbox

Экскурсии и развлечения в Паттайе
Вам также будет интересно
Комментарии

Пока нет сообщений

Написать комментарий
Разрешенные теги: [b][/b],[s][/s],[img]адрес[/img]


Настоящим подтверждаю согласие с обработкой данных и условиями политики конфиденциальности.
Я нe рoбoт