Linux-en VPS interfaze grafikoarekin: X2Go zerbitzaria abiarazi Ubuntu 18.04-n

Linux-en VPS interfaze grafikoarekin: X2Go zerbitzaria abiarazi Ubuntu 18.04-n
Pertsonalizazioa VNC и RDP Dagoeneko zerbitzari birtual batean masterizatu dugu, Linux mahaigain birtual batera konektatzeko aukera bat gehiago aztertzea geratzen da. Enpresak sortutako aukerak EzMakinarik protokoloa NX достаточно интересны, к тому же он хорошо работает через медленные каналы. Фирменные серверные решения стоят дорого (клиентские бесплатны), но существует и свободная реализация, о которой пойдет речь в этой статье — система X2Go. Она отпочковалась от проекта с открытым исходным кодом FreeNX, NoMachinek laguntza emateari utzi eta aske flotatzen utzi zion.

Edukien taula:

Ingurune grafikoa instalatzea

Linux-eko mahaigain grafiko birtual batek ez du makina indartsurik behar erabiltzailea aplikazio-programak exekutatzen hasi arte. Probetarako, batez besteko Ubuntu Server 18.04 LTS indartsu bat hartuko dugu, bi konputazio nukleo, lau gigabyte RAM eta hogei gigabyte disko gogor batekin (HDD). Ubuntu Server 20.04 LTS-ren irudiak dagoeneko eskuragarri daude RuVDS-en; bertsio berriagoa konfiguratzeko prozesua antzekoa izango da. Ez ahaztu Habrahabr10 promozio kodea erabiltzea zure eskaeran %10eko deskontua lortzeko.

Linux-en VPS interfaze grafikoarekin: X2Go zerbitzaria abiarazi Ubuntu 18.04-n

В качестве окружения рабочего стола снова берем XFCE из-за относительно невысоких требований к вычислительным ресурсам. К тому же с запуском этого DE через удаленный доступ в виртуальных средах не возникает проблем:

sudo apt-get install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

Zerbitzariaren eta softwarearen instalazioaren errusifikazioa

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

sudo apt-get install language-pack-ru

Konfigura dezagun lokalizazioa:

sudo update-locale LANG=ru_RU.UTF-8

Efektu bera lor daiteke /etc/default/locale eskuz editatuz.

GNOME eta KDE lokalizaziorako, biltegiak language-pack-gnome-ru eta language-pack-kde-ru paketeak ditu - horiek beharko dituzu mahaigaineko ingurune hauetako programak erabiltzen badituzu. XFCEn, itzulpenak aplikazioekin instalatzen dira. Ondoren, hiztegiak instala ditzakezu:

# Словари для проверки орфографии
sudo apt-get install hunspell hunspell-ru

# Тезаурус для LibreOffice
sudo apt-get install mythes-ru

# Англо-русский словарь в формате DICT
sudo apt-get install mueller7-dict

Gainera, itzulpenak instalatzea beharrezkoa izan daiteke aplikazio-programa batzuetan:

# Браузер Firefox
sudo apt-get install firefox firefox-locale-ru

# Почтовый клиент Thunderbird
sudo apt-get install thunderbird thunderbird-locale-ru

# Офисный пакет LibreOffice
sudo apt-get install libreoffice libreoffice-l10n-ru libreoffice-help-ru

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

X2Go zerbitzaria instalatzen

X2Go zerbitzariaren eta bezeroaren bertsio egonkorrak kanpoko biltegitik instalatu daitezke PPA (Pakete pertsonalen artxiboa) on Launchpad edo egungo Ubuntu bertsioen biltegi estandarretatik. Bigarren aukeran zentratuko gara, bi iturrietako software bertsioak berdinak baitira, baina pakete gehigarriak behar badituzu, hirugarrenen biltegi bat konektatu beharko duzu. Bi pakete instalatu behar ditugu:

sudo apt-get install x2goserver x2goserver-xsession

MATE edo LXDE ingurunea erabiltzen ari bazara, pakete osagarriak beharko dira (ez dira beharrezkoak XFCErako):

sudo apt-get install x2gomatebindings # if you use MATE/mubuntu
sudo apt-get install x2golxdebindings # if you use LXDE/lubuntu

Goza den: X2Go-k SSH bidez funtzionatzen du eta ez du konfigurazio gehiago behar. VPSak sshd exekutatzen eta 22 atakarako sarbidea izan behar du suebakiaren arauetan. Zerbitzari birtual bati buruz hitz egiten ari garenez, seguruenik hori dagoeneko eginda dago. SSH bidez urruneko sarbidea irekitzea erraza da makina fisiko batean. X2Go zerbitzariaren egoera egiaztatzea besterik ez da geratzen:

sudo systemctl status x2goserver

Linux-en VPS interfaze grafikoarekin: X2Go zerbitzaria abiarazi Ubuntu 18.04-n
Gainera, merezi du pribilegiorik gabeko erabiltzaile bat sortzea mahaigaineko ingurunearekin lan egiteko:

sudo adduser desktopuser

Linux-en VPS interfaze grafikoarekin: X2Go zerbitzaria abiarazi Ubuntu 18.04-n
Gehi dezagun erabiltzailea sudo taldean, administrazioarekin lotutako zereginak egin ditzan. Beharrik ez badago, urrats hau salta dezakezu:

sudo gpasswd -a desktopuser sudo

Mahaigaineko konexioa

Windows, Linux eta OS X-rako X2Go bezeroaren softwarea eskuragarri dago deskargatu on Online proiektua. Android bezeroa garatzen ari da, eta NoMachineren doako aplikazio mugikorrak ez dira bateragarriak X2Go zerbitzariarekin. Ubuntu zure tokiko ordenagailuan instalatuta baduzu, gehitu x2goclient paketea:

sudo apt-get install x2goclient

Для сохранения видового разнообразия в этот раз мы возьмем клиент для Windows:

Linux-en VPS interfaze grafikoarekin: X2Go zerbitzaria abiarazi Ubuntu 18.04-n
Hemen konexio ezarpenak, sarrera/irteera gailuak eta multimedia gailuak konfigura ditzakezu.

Linux-en VPS interfaze grafikoarekin: X2Go zerbitzaria abiarazi Ubuntu 18.04-n
Linux-en VPS interfaze grafikoarekin: X2Go zerbitzaria abiarazi Ubuntu 18.04-n
Linux-en VPS interfaze grafikoarekin: X2Go zerbitzaria abiarazi Ubuntu 18.04-n
Dena ondo egiten bada, XFCE mahaigaina agertuko da konektatu ondoren.

Linux-en VPS interfaze grafikoarekin: X2Go zerbitzaria abiarazi Ubuntu 18.04-n

Aplikazio bat urruneko ordenagailu batean exekutatzen

Batzuetan, mahaigaineko ingurune oso baten ordez, baliabide askoko aplikazio bat (adibidez, IDE bat) exekutatu behar duzu urruneko ordenagailuan. Hau ez da zaila egitea; besterik gabe, zehaztu saio mota eta komando egokia konexio-ezarpenetan.

Linux-en VPS interfaze grafikoarekin: X2Go zerbitzaria abiarazi Ubuntu 18.04-n
Linux-en VPS interfaze grafikoarekin: X2Go zerbitzaria abiarazi Ubuntu 18.04-n
Ubuntu-rekin urruneko VPSn exekutatzen den arakatzailea

Есть и более экзотические варианты использования X2Go: система позволяет, например, подключиться к сессии пользователя на удаленном компьютере (как в TeamViewer). В этом случае на обеих машинах должны быть установлены и клиентские, и серверные части. Кроме того, задавать профили сессий на каждом клиенте не обязательно: можно установить и настроить x2gobroker, чтобы определить их на сервере. Для этого придется подключить hirugarrenen biltegia pakete osagarriekin.

X2Goren abantailak

Banda-zabalera handiko VNC sistema ez bezala, X2Go-k NX 3 protokolo aurreratua erabiltzen du transferitutako datu kopurua minimizatzeko. Sistemak bere X zerbitzaria du, gainera, ia ez du ezarpenik behar eta gaitasun aurreratuak ditu. Oinarrizkoenei buruz bakarrik hitz egin dugu, baina X2Gok askoz gehiago egin dezake, besteak beste, zerbitzaritik bezeroari audioa eta bideoa igortzea, tokiko inprimagailu batean inprimatzea (VPS batean pakete gehigarriak instalatu beharko dituzu inprimagailu birtual bat konfiguratzeko) eta direktorio partekatuak. Zerbitzariarekiko interakzioa sshd fidagarri eta denboraz probatutako baten bidez gertatzen da - erabiltzaileak autentifikazio-mekanismo seguruak daude eskuragarri, barne. giltzekin. X2Go-k automatikoki konfiguratzen du zure ingurunea saioa hasten duzunean (ez da X zerbitzaria etengabe martxan egon beharrik), erabiltzaile anitzeko lana eta mahaigaineko ingurune ezagunenak onartzen ditu eta ez du zure saioa hiltzen konexioa galdu ondoren ere.

Linux-en VPS interfaze grafikoarekin: X2Go zerbitzaria abiarazi Ubuntu 18.04-n

Iturria: www.habr.com

Gehitu iruzkin berria