VPS aktiv Linux me një ndërfaqe grafike: hapja e serverit X2Go në Ubuntu 18.04

VPS aktiv Linux me një ndërfaqe grafike: hapja e serverit X2Go në Ubuntu 18.04
Përshtatje VNC и RDP Ne e kemi zotëruar tashmë serverin virtual, por ende duhet të shqyrtojmë një mundësi tjetër për t'u lidhur me një desktop virtual. LinuxKapacitetet e kompanisë të krijuara JoMakine protokoll NX janë mjaft interesante dhe funksionon mirë në kanale të ngadalta. Zgjidhjet e serverëve të markës janë të shtrenjta (ato të klientëve janë falas), por ekziston edhe një zbatim falas, i cili do të diskutohet në këtë artikull - sistemi X2Go. Ai u shkëput nga një projekt me burim të hapur FreeNX, kur NoMachine ndaloi së mbështeturi atë dhe e la të notonte lirshëm.

Përmbajtja:

Instalimi i mjedisit grafik

Për një desktop grafik virtual në Linux Makinat e fuqishme nuk janë të nevojshme derisa përdoruesi të fillojë të ekzekutojë aplikacione. Për testet tona, do të përdorim një makinë të fortë të nivelit të mesëm me Ubuntu Serveri 18.04 LTS me dy bërthama përpunimi, katër gigabajt RAM dhe një hard disk (HDD) prej njëzet gigabajtësh. Imazhet tani janë të disponueshme në RuVDS. Ubuntu Serveri 20.04 LTS. Procesi i konfigurimit për një version më të fundit është i ngjashëm. Mos harroni të përdorni kodin promocional Habrahabr10 për një zbritje prej 10% në porosinë tuaj.

VPS aktiv Linux me një ndërfaqe grafike: hapja e serverit X2Go në Ubuntu 18.04

Ne përsëri zgjedhim XFCE si mjedisin tonë të desktopit për shkak të kërkesave relativisht të ulëta për burimet kompjuterike. Për më tepër, nuk ka probleme me drejtimin e kësaj DE përmes qasjes në distancë në mjediset virtuale:

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

Rusifikimi i serverit dhe instalimi i softuerit

Hapi tjetër është konfigurimi i lokalizimit dhe instalimi i një grupi minimal programesh aplikimi: një shfletues, një klient email dhe një paketë zyre. Së pari, instaloni përkthimet për programet e sistemit:

sudo apt-get install language-pack-ru

Le të vendosim lokalizimin:

sudo update-locale LANG=ru_RU.UTF-8

I njëjti efekt mund të arrihet duke redaktuar manualisht /etc/default/locale.

Për lokalizimin e GNOME dhe KDE, depoja ka paketat language-pack-gnome-ru dhe language-pack-kde-ru - do t'ju duhen nëse përdorni programe nga këto mjedise desktopi. Në XFCE, përkthimet instalohen me aplikacione. Më pas mund të instaloni fjalorët:

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

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

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

Përveç kësaj, instalimi i përkthimeve mund të kërkohet për disa programe aplikimi:

# Браузер 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

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

Instalimi i serverit X2Go

Versionet e qëndrueshme të serverit dhe klientit X2Go mund të instalohen nga një depo e jashtme APP-ja (Arkivi i paketave personale) në Launchpad ose nga depot standarde të versioneve aktuale UbuntuDo të zgjedhim opsionin e dytë, meqenëse versionet e softuerit në të dy burimet janë të njëjta. Megjithatë, nëse keni nevojë për paketa shtesë, do t'ju duhet të lidheni me një depo të palës së tretë. Duhet të instalojmë dy paketa:

sudo apt-get install x2goserver x2goserver-xsession

Nëse jeni duke përdorur mjedisin MATE ose LXDE, do të kërkohen paketa shtesë (ato nuk janë të nevojshme për XFCE):

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

Qershia mbi tortë: X2Go funksionon përmes SSH dhe nuk kërkon ndonjë konfigurim të mëtejshëm. VPS duhet të ketë sshd që funksionon dhe akses në portin 22 në rregullat e murit të zjarrit. Meqenëse po flasim për një server virtual, kjo ndoshta është bërë tashmë jashtë kutisë. Është e lehtë të hapësh aksesin në distancë nëpërmjet SSH në një makinë fizike. E tëra që mbetet është të kontrolloni statusin e serverit X2Go:

sudo systemctl status x2goserver

VPS aktiv Linux me një ndërfaqe grafike: hapja e serverit X2Go në Ubuntu 18.04
Vlen gjithashtu të krijoni një përdorues të paprivilegjuar për të punuar me mjedisin e desktopit:

sudo adduser desktopuser

VPS aktiv Linux me një ndërfaqe grafike: hapja e serverit X2Go në Ubuntu 18.04
Le të shtojmë përdoruesin në grupin sudo në mënyrë që ai të mund të kryejë detyra të lidhura me administrimin. Nëse nuk ka nevojë të tillë, mund ta kaloni këtë hap:

sudo gpasswd -a desktopuser sudo

Lidhja e Desktopit

Softueri i klientit X2Go për Windows, Linux dhe OS X është i mundur Shkarko mbi Online projekt. Klienti nën Android është në zhvillim e sipër dhe aplikacionet falas për celularë nga NoMachine nuk janë të pajtueshme me serverin X2Go. Nëse keni Ubuntu, mjafton të shtohet paketa x2goclient:

sudo apt-get install x2goclient

Për të ruajtur diversitetin e specieve, këtë herë do të marrim një klient Windows:

VPS aktiv Linux me një ndërfaqe grafike: hapja e serverit X2Go në Ubuntu 18.04
Këtu mund të konfiguroni cilësimet e lidhjes, pajisjet hyrëse/dalëse dhe pajisjet multimediale.

VPS aktiv Linux me një ndërfaqe grafike: hapja e serverit X2Go në Ubuntu 18.04
VPS aktiv Linux me një ndërfaqe grafike: hapja e serverit X2Go në Ubuntu 18.04
VPS aktiv Linux me një ndërfaqe grafike: hapja e serverit X2Go në Ubuntu 18.04
Nëse gjithçka është bërë si duhet, desktopi XFCE do të shfaqet pas lidhjes.

VPS aktiv Linux me një ndërfaqe grafike: hapja e serverit X2Go në Ubuntu 18.04

Ekzekutimi i një aplikacioni në një kompjuter të largët

Ndonjëherë, në vend të një mjedisi të plotë të desktopit, duhet të ekzekutoni një aplikacion intensiv me burime (për shembull, një IDE) në kompjuterin e largët. Kjo nuk është e vështirë për t'u bërë; thjesht specifikoni llojin dhe komandën e duhur të sesionit në cilësimet e lidhjes.

VPS aktiv Linux me një ndërfaqe grafike: hapja e serverit X2Go në Ubuntu 18.04
VPS aktiv Linux me një ndërfaqe grafike: hapja e serverit X2Go në Ubuntu 18.04
Shfletuesi po funksionon në një VPS të largët me Ubuntu

Ekzistojnë gjithashtu opsione më ekzotike për përdorimin e X2Go: sistemi lejon, për shembull, lidhjen me një sesion përdoruesi në një kompjuter të largët (si në TeamViewer). Në këtë rast, të dy pjesët e klientit dhe të serverit duhet të instalohen në të dy makinat. Për më tepër, nuk është e nevojshme të përcaktohen profilet e sesionit në secilin klient: mund të instaloni dhe konfiguroni x2gobroker për t'i përcaktuar ato në server. Për ta bërë këtë, do t'ju duhet të lidheni depo e palës së tretë me paketa shtesë.

Përfitimet e X2Go

Ndryshe nga sistemi VNC me gjerësi të lartë bande, X2Go përdor protokollin e avancuar NX 3 për të minimizuar sasinë e të dhënave të transferuara. Sistemi ka serverin e tij X, përveç kësaj, praktikisht nuk kërkon cilësime dhe ka aftësi të avancuara. Ne folëm vetëm për ato më themeloret, por X2Go mund të bëjë shumë më tepër, duke përfshirë transmetimin e audios dhe videos nga serveri te klienti, printimin në një printer lokal (në një VPS do të duhet të instaloni paketa shtesë për të konfiguruar një printer virtual) dhe drejtoritë e përbashkëta. Ndërveprimi me serverin ndodh përmes një sshd të besueshëm dhe të testuar me kohë - mekanizmat e sigurt të vërtetimit janë në dispozicion të përdoruesit, përfshirë. me çelësa. X2Go konfiguron automatikisht mjedisin tuaj kur identifikoheni (nuk ka nevojë ta mbani serverin X në funksion gjatë gjithë kohës), mbështet punën me shumë përdorues dhe mjediset më të njohura të desktopit dhe nuk e shkatërron seancën tuaj edhe pasi lidhja të humbasë.

VPS aktiv Linux me një ndërfaqe grafike: hapja e serverit X2Go në Ubuntu 18.04

Burimi: www.habr.com

Bleni një host të besueshëm për faqet me mbrojtje DDoS, serverë VPS VDS 🔥 Bleni hosting të besueshëm të faqeve të internetit me mbrojtje DDoS, servera VPS VDS | ProHoster