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 nahiko interesgarriak dira, eta ondo funtzionatzen du kanal moteletan. Markako zerbitzarien irtenbideak garestiak dira (bezeroak doakoak dira), baina doako inplementazioa ere badago, artikulu honetan eztabaidatuko dena - sistema. X2Go. Kode irekiko proiektu batetik atera zen 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

Berriro XFCE aukeratzen dugu mahaigaineko ingurune gisa, baliabide informatikoen eskakizun nahiko baxuak direla eta. Gainera, ez dago DE hau urruneko sarbidearen bidez exekutatzeko arazorik ingurune birtualetan:

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

Zerbitzariaren eta softwarearen instalazioaren errusifikazioa

Hurrengo urratsa lokalizazioa konfiguratzea eta aplikazio-programa gutxieneko multzo bat instalatzea da: arakatzailea, posta-bezeroa eta ofimatika multzoa. Lehenik eta behin, instalatu itzulpenak sistemako programetarako:

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

Espezie aniztasuna zaintzeko, oraingoan bezero bat hartuko dugu 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 erabiltzeko aukera exotikoagoak ere badaude: sistemak, adibidez, urruneko ordenagailu batean erabiltzailearen saio batera konektatzeko aukera ematen du (TeamViewer-en bezala). Kasu honetan, bezero zein zerbitzari zatiak bi makinetan instalatu behar dira. Gainera, ez da beharrezkoa bezero bakoitzean saio-profilak definitzea: x2gobroker instalatu eta konfigura dezakezu zerbitzarian definitzeko. Horretarako konektatu beharko duzu 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