VPS fuq Linux b'interface grafika: tnedija tas-server X2Go fuq Ubuntu 18.04

VPS fuq Linux b'interface grafika: tnedija tas-server X2Go fuq Ubuntu 18.04
Nastroyku VNC и RDP Aħna diġà mhaddma fuq server virtwali, għad fadal biex tesplora għażla oħra għall-konnessjoni ma 'desktop virtwali Linux. Opportunitajiet maħluqa mill-kumpanija Mhux Magna protokoll NX huma pjuttost interessanti, u taħdem tajjeb fuq kanali bil-mod. Is-soluzzjonijiet tas-server tad-ditta huma għaljin (dawk tal-klijenti huma b'xejn), iżda hemm ukoll implimentazzjoni b'xejn, li se tiġi diskussa f'dan l-artikolu - is-sistema X2Go. Ġie miġbur minn proġett open source FreeNX, meta NoMachine waqfet tappoġġjah u ħallietu f'wiċċ l-ilma liberament.

Werrej:

Installazzjoni tal-ambjent grafiku

Desktop grafiku virtwali fuq Linux ma jeħtieġx magni qawwija sakemm l-utent jibda jħaddem programmi ta 'applikazzjoni. Għat-testijiet, se nieħdu Ubuntu Server 18.04 LTS b'saħħtu medju b'żewġ cores tal-kompjuters, erba 'gigabytes ta' RAM u għoxrin gigabyte hard drive (HDD). Immaġini ta 'Ubuntu Server 20.04 LTS huma diġà disponibbli fuq RuVDS il-proċess tat-twaqqif ta' verżjoni aktar riċenti se jkun simili. Tinsiex tuża l-kodiċi promozzjonali Habrahabr10 biex tikseb skont ta' 10% fuq l-ordni tiegħek.

VPS fuq Linux b'interface grafika: tnedija tas-server X2Go fuq Ubuntu 18.04

Aħna nerġgħu nagħżlu XFCE bħala l-ambjent tad-desktop tagħna minħabba r-rekwiżiti relattivament baxxi għar-riżorsi tal-kompjuter. Barra minn hekk, m'hemm l-ebda problemi biex taħdem din id-DE permezz ta' aċċess mill-bogħod f'ambjenti virtwali:

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

Russifikazzjoni tas-server u installazzjoni tas-softwer

Il-pass li jmiss huwa li twaqqaf il-lokalizzazzjoni u tinstalla sett minimu ta 'programmi ta' applikazzjoni: browser, klijent tal-email u suite tal-uffiċċju. L-ewwel, installa traduzzjonijiet għall-programmi tas-sistema:

sudo apt-get install language-pack-ru

Ejja nwaqqfu l-lokalizzazzjoni:

sudo update-locale LANG=ru_RU.UTF-8

L-istess effett jista 'jinkiseb billi teditja manwalment il-/etc/default/locale.

Għall-lokalizzazzjoni ta' GNOME u KDE, ir-repożitorju għandu l-pakketti language-pack-gnome-ru u language-pack-kde-ru - ser ikollok bżonnhom jekk tuża programmi minn dawn l-ambjenti tad-desktop. F'XFCE, it-traduzzjonijiet huma installati bl-applikazzjonijiet. Sussegwentement tista' tinstalla d-dizzjunarji:

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

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

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

Barra minn hekk, l-installazzjoni ta’ traduzzjonijiet tista’ tkun meħtieġa għal xi programmi ta’ applikazzjoni:

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

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

Installazzjoni tas-server X2Go

Verżjonijiet stabbli tas-server u l-klijent X2Go jistgħu jiġu installati minn repożitorju estern PPA (Arkivju tal-Pakketti Personali) fuq Launchpad jew mir-repożitorji standard tar-rilaxxi attwali tal-Ubuntu. Aħna se niffokaw fuq it-tieni għażla, peress li l-verżjonijiet tas-softwer fiż-żewġ sorsi huma l-istess, imma jekk għandek bżonn pakketti addizzjonali, ser ikollok tikkonnettja repożitorju ta 'parti terza. Għandna bżonn ninstallaw żewġ pakketti:

sudo apt-get install x2goserver x2goserver-xsession

Jekk qed tuża l-ambjent MATE jew LXDE, ikunu meħtieġa pakketti addizzjonali (mhux meħtieġa għal XFCE):

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

Is-silġ fuq il-kejk: X2Go jaħdem permezz ta 'SSH u ma jeħtieġ ebda konfigurazzjoni ulterjuri. Il-VPS għandu jkollu sshd jaħdem u aċċess għall-port 22 fir-regoli tal-firewall. Peress li qed nitkellmu dwar server virtwali, dan probabbilment diġà jsir barra mill-kaxxa. Huwa faċli li tiftaħ aċċess mill-bogħod permezz ta 'SSH fuq magna fiżika. Li jibqa 'huwa li tivverifika l-istatus tas-server X2Go:

sudo systemctl status x2goserver

VPS fuq Linux b'interface grafika: tnedija tas-server X2Go fuq Ubuntu 18.04
Tajjeb ukoll li jinħoloq utent mhux privileġġjat biex jaħdem mal-ambjent tad-desktop:

sudo adduser desktopuser

VPS fuq Linux b'interface grafika: tnedija tas-server X2Go fuq Ubuntu 18.04
Ejja nżidu l-utent mal-grupp sudo sabiex ikun jista 'jwettaq kompiti relatati mal-amministrazzjoni. Jekk ma jkunx hemm tali ħtieġa, tista 'taqbeż dan il-pass:

sudo gpasswd -a desktopuser sudo

Konnessjoni tad-Desktop

Is-softwer tal-klijent X2Go għall-Windows, Linux u OS X huwa disponibbli niżżel fuq Online proġett. Il-klijent Android qed jiġi żviluppat, u applikazzjonijiet mobbli b'xejn minn NoMachine mhumiex kompatibbli mas-server X2Go. Jekk għandek Ubuntu installat fuq il-kompjuter lokali tiegħek, żid biss il-pakkett x2goclient:

sudo apt-get install x2goclient

Biex nippreservaw id-diversità tal-ispeċi, din id-darba se nieħdu klijent għal twieqi:

VPS fuq Linux b'interface grafika: tnedija tas-server X2Go fuq Ubuntu 18.04
Hawnhekk tista 'tikkonfigura s-settings tal-konnessjoni, tagħmir ta' input/output, u apparat multimedjali.

VPS fuq Linux b'interface grafika: tnedija tas-server X2Go fuq Ubuntu 18.04
VPS fuq Linux b'interface grafika: tnedija tas-server X2Go fuq Ubuntu 18.04
VPS fuq Linux b'interface grafika: tnedija tas-server X2Go fuq Ubuntu 18.04
Jekk kollox isir b'mod korrett, id-desktop XFCE jidher wara l-konnessjoni.

VPS fuq Linux b'interface grafika: tnedija tas-server X2Go fuq Ubuntu 18.04

Tmexxi applikazzjoni fuq kompjuter remot

Xi drabi, minflok ambjent tad-desktop sħiħ, għandek bżonn tħaddem applikazzjoni li tuża ħafna riżorsi (per eżempju, IDE) fuq il-kompjuter remot. Dan mhux diffiċli li tagħmel; speċifika biss it-tip ta 'sessjoni u l-kmand xierqa fis-settings tal-konnessjoni.

VPS fuq Linux b'interface grafika: tnedija tas-server X2Go fuq Ubuntu 18.04
VPS fuq Linux b'interface grafika: tnedija tas-server X2Go fuq Ubuntu 18.04
Browser li jaħdem fuq VPS remot b'Ubuntu

Hemm ukoll għażliet aktar eżotiċi għall-użu ta 'X2Go: is-sistema tippermetti, pereżempju, li tikkonnettja ma' sessjoni ta 'utent fuq kompjuter remot (bħal f'TeamViewer). F'dan il-każ, kemm il-partijiet tal-klijent kif ukoll is-server għandhom jiġu installati fuq iż-żewġ magni. Barra minn hekk, mhuwiex meħtieġ li tiddefinixxi profili ta 'sessjoni fuq kull klijent: tista' tinstalla u tikkonfigura x2gobroker biex tiddefinixxihom fuq is-server. Biex tagħmel dan ser ikollok bżonn tikkonnettja repożitorju ta’ parti terza b'pakketti addizzjonali.

Benefiċċji ta 'X2Go

B'differenza mis-sistema VNC ta 'bandwidth għoli, X2Go juża l-protokoll avvanzat NX 3 biex jimminimizza l-ammont ta' dejta trasferita. Is-sistema għandha X server tagħha stess, barra minn hekk, ma teħtieġ prattikament l-ebda settings u għandha kapaċitajiet avvanzati. Tkellimna biss dwar dawk l-aktar bażiċi, iżda X2Go jista 'jagħmel ħafna aktar, inkluż ix-xandir ta' awdjo u vidjo mis-server lill-klijent, stampar għal printer lokali (fuq VPS ser ikollok tinstalla pakketti addizzjonali biex tikkonfigura printer virtwali) u direttorji kondiviżi. L-interazzjoni mas-server isseħħ permezz ta 'sshd affidabbli u ttestjat fil-ħin - mekkaniżmi ta' awtentikazzjoni siguri huma disponibbli għall-utent, inkl. biċ-ċwievet. X2Go awtomatikament iwaqqaf l-ambjent tiegħek meta tidħol (l-ebda ħtieġa li żżomm is-server X jaħdem il-ħin kollu), jappoġġja xogħol b'ħafna utenti u l-aktar ambjenti tad-desktop popolari, u ma joqtolx is-sessjoni tiegħek anki wara li tintilef il-konnessjoni.

VPS fuq Linux b'interface grafika: tnedija tas-server X2Go fuq Ubuntu 18.04

Sors: www.habr.com

Żid kumment