VPS operētājsistēmā Linux ar grafisko interfeisu: X2Go servera palaišana operētājsistēmā Ubuntu 18.04

VPS operētājsistēmā Linux ar grafisko interfeisu: X2Go servera palaišana operētājsistēmā Ubuntu 18.04
Pielāgošana VNC и LAP Mēs jau esam apguvuši virtuālo serveri, atliek izpētīt vēl vienu iespēju izveidot savienojumu ar Linux virtuālo darbvirsmu. Uzņēmuma radītās iespējas NoMachine protokols NX ir diezgan interesanti, un tas labi darbojas lēnos kanālos. Zīmola serveru risinājumi ir dārgi (klientu risinājumi ir bezmaksas), taču ir arī bezmaksas ieviešana, kas tiks apspriesta šajā rakstā - sistēma X2Go. Tas tika atdalīts no atvērtā koda projekta FreeNX, kad NoMachine pārtrauca viņu atbalstīt un ļāva viņam brīvi peldēt.

Satura rādītājs:

Grafiskās vides instalēšana

Virtuālai grafiskai darbvirsmai operētājsistēmā Linux nav nepieciešamas jaudīgas mašīnas, kamēr lietotājs nesāk palaist lietojumprogrammas. Pārbaudēm mēs ņemsim spēcīgu vidējo Ubuntu Server 18.04 LTS ar diviem skaitļošanas kodoliem, četriem gigabaitiem RAM un divdesmit gigabaitu cieto disku (HDD). Ubuntu Server 20.04 LTS attēli jau ir pieejami RuVDS; jaunākas versijas iestatīšanas process būs līdzīgs. Neaizmirstiet izmantot reklāmas kodu Habrahabr10, lai saņemtu 10% atlaidi savam pasūtījumam.

VPS operētājsistēmā Linux ar grafisko interfeisu: X2Go servera palaišana operētājsistēmā Ubuntu 18.04

Mēs atkal izvēlamies XFCE kā mūsu darbvirsmas vidi salīdzinoši zemo prasību dēļ skaitļošanas resursiem. Turklāt nav nekādu problēmu palaist šo DE, izmantojot attālo piekļuvi virtuālajā vidē:

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

Servera rusifikācija un programmatūras instalēšana

Nākamais solis ir iestatīt lokalizāciju un instalēt minimālo lietojumprogrammu komplektu: pārlūkprogrammu, e-pasta klientu un biroja komplektu. Vispirms instalējiet sistēmas programmu tulkojumus:

sudo apt-get install language-pack-ru

Iestatīsim lokalizāciju:

sudo update-locale LANG=ru_RU.UTF-8

To pašu efektu var panākt, manuāli rediģējot /etc/default/locale.

GNOME un KDE lokalizācijai repozitorijā ir pakotnes language-pack-gnome-ru un language-pack-kde-ru — tās būs nepieciešamas, ja izmantojat programmas no šīm darbvirsmas vidēm. Programmā XFCE tulkojumi tiek instalēti kopā ar lietojumprogrammām. Tālāk varat instalēt vārdnīcas:

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

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

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

Turklāt dažām lietojumprogrammām var būt nepieciešama tulkojumu instalēšana:

# Браузер 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 servera instalēšana

X2Go servera un klienta stabilās versijas var instalēt no ārējas repozitorijas PPA (Personīgais pakotņu arhīvs) ieslēgts Launchpad vai no pašreizējo Ubuntu laidienu standarta krātuvēm. Mēs koncentrēsimies uz otro iespēju, jo programmatūras versijas abos avotos ir vienādas, taču, ja jums ir nepieciešamas papildu pakotnes, jums būs jāpievieno trešās puses repozitorijs. Mums jāinstalē divas pakotnes:

sudo apt-get install x2goserver x2goserver-xsession

Ja izmantojat MATE vai LXDE vidi, būs nepieciešamas papildu pakotnes (XFCE tās nav nepieciešamas):

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

Kukurūza uz kūkas: X2Go darbojas, izmantojot SSH, un tai nav nepieciešama papildu konfigurācija. VPS ir jādarbojas sshd, un ugunsmūra noteikumos ir jābūt piekļuvei portam 22. Tā kā mēs runājam par virtuālo serveri, tas, iespējams, jau ir izdarīts. Fiziskā datorā ir viegli atvērt attālo piekļuvi, izmantojot SSH. Atliek tikai pārbaudīt X2Go servera statusu:

sudo systemctl status x2goserver

VPS operētājsistēmā Linux ar grafisko interfeisu: X2Go servera palaišana operētājsistēmā Ubuntu 18.04
Ir arī vērts izveidot nepievilcīgu lietotāju darbam ar darbvirsmas vidi:

sudo adduser desktopuser

VPS operētājsistēmā Linux ar grafisko interfeisu: X2Go servera palaišana operētājsistēmā Ubuntu 18.04
Pievienosim lietotāju sudo grupai, lai viņš varētu veikt ar administrēšanu saistītus uzdevumus. Ja šādas vajadzības nav, varat izlaist šo darbību:

sudo gpasswd -a desktopuser sudo

Darbvirsmas savienojums

Ir pieejama X2Go klienta programmatūra operētājsistēmai Windows, Linux un OS X lejupielādēt par Tiešsaistē projektu. Android klients tiek izstrādāts, un bezmaksas mobilās lietojumprogrammas no NoMachine nav saderīgas ar X2Go serveri. Ja jūsu lokālajā datorā ir instalēts Ubuntu, vienkārši pievienojiet x2goclient pakotni:

sudo apt-get install x2goclient

Lai saglabātu sugu daudzveidību, šoreiz piesaistīsim klientu Windows:

VPS operētājsistēmā Linux ar grafisko interfeisu: X2Go servera palaišana operētājsistēmā Ubuntu 18.04
Šeit varat konfigurēt savienojuma iestatījumus, ievades/izvades ierīces un multivides ierīces.

VPS operētājsistēmā Linux ar grafisko interfeisu: X2Go servera palaišana operētājsistēmā Ubuntu 18.04
VPS operētājsistēmā Linux ar grafisko interfeisu: X2Go servera palaišana operētājsistēmā Ubuntu 18.04
VPS operētājsistēmā Linux ar grafisko interfeisu: X2Go servera palaišana operētājsistēmā Ubuntu 18.04
Ja viss ir izdarīts pareizi, pēc savienojuma izveides parādīsies XFCE darbvirsma.

VPS operētājsistēmā Linux ar grafisko interfeisu: X2Go servera palaišana operētājsistēmā Ubuntu 18.04

Lietojumprogrammas palaišana attālā datorā

Dažreiz pilnvērtīgas darbvirsmas vides vietā attālajā datorā ir jāpalaiž resursietilpīga lietojumprogramma (piemēram, IDE). To nav grūti izdarīt, vienkārši savienojuma iestatījumos norādiet atbilstošo sesijas veidu un komandu.

VPS operētājsistēmā Linux ar grafisko interfeisu: X2Go servera palaišana operētājsistēmā Ubuntu 18.04
VPS operētājsistēmā Linux ar grafisko interfeisu: X2Go servera palaišana operētājsistēmā Ubuntu 18.04
Pārlūkprogramma darbojas attālajā VPS ar Ubuntu

Ir arī eksotiskākas X2Go izmantošanas iespējas: sistēma ļauj, piemēram, izveidot savienojumu ar lietotāja sesiju attālajā datorā (kā TeamViewer). Šajā gadījumā abās mašīnās ir jāinstalē gan klienta, gan servera daļas. Turklāt nav nepieciešams definēt sesijas profilus katram klientam: varat instalēt un konfigurēt x2gobroker, lai tos definētu serverī. Lai to izdarītu, jums būs jāizveido savienojums trešās puses repozitorijs ar papildu paketēm.

X2Go priekšrocības

Atšķirībā no liela joslas platuma VNC sistēmas, X2Go izmanto uzlaboto NX 3 protokolu, lai samazinātu pārsūtīto datu apjomu. Sistēmai ir savs X serveris, turklāt tai praktiski nav nepieciešami iestatījumi un tai ir uzlabotas iespējas. Mēs runājām tikai par visvienkāršākajiem, bet X2Go var darīt daudz vairāk, tostarp pārraidīt audio un video no servera uz klientu, drukāt uz vietējo printeri (VPS jums būs jāinstalē papildu pakotnes, lai konfigurētu virtuālo printeri) un koplietotos direktorijus. Mijiedarbība ar serveri notiek caur uzticamu un laika pārbaudītu sshd – lietotājam ir pieejami droši autentifikācijas mehānismi, t.sk. ar atslēgām. X2Go automātiski iestata jūsu vidi, kad piesakāties (nav nepieciešams, lai X serveris darbotos visu laiku), atbalsta vairāku lietotāju darbu un populārākās darbvirsmas vides un neizslēdz jūsu sesiju pat pēc savienojuma zaudēšanas.

VPS operētājsistēmā Linux ar grafisko interfeisu: X2Go servera palaišana operētājsistēmā Ubuntu 18.04

Avots: www.habr.com

Pievieno komentāru