VPS en Linukso kun grafika interfaco: lanĉante la X2Go-servilon sur Ubuntu 18.04

VPS en Linukso kun grafika interfaco: lanĉante la X2Go-servilon sur Ubuntu 18.04
Personigo VNC и RDP Ni jam majstris sur virtuala servilo, restas esplori unu plian eblon por konekti al Linukso virtuala labortablo. Ŝancoj kreitaj de la kompanio NeMaŝino protokolo NX estas sufiĉe interesaj, kaj ĝi bone funkcias super malrapidaj kanaloj. Markaj servilaj solvoj estas multekostaj (kliento estas senpagaj), sed ekzistas ankaŭ senpaga efektivigo, kiu estos diskutita en ĉi tiu artikolo - la sistemo X2Iru. Ĝi estis forigita de malfermkoda projekto FreeNX, kiam NoMachine ĉesis subteni lin kaj lasis lin flosi libere.

Enhavtabelo:

Instalado de la grafika medio

Virtuala grafika labortablo en Linukso ne postulas potencajn maŝinojn ĝis la uzanto komencas ruli aplikajn programojn. Por provoj, ni prenos fortan averaĝan Ubuntu Server 18.04 LTS kun du komputikkernoj, kvar gigabajtoj da RAM kaj dudek gigabajta malmola disko (HDD). Bildoj de Ubuntu Server 20.04 LTS jam haveblas ĉe RuVDS; la procezo de agordo de pli lastatempa versio estos simila. Ne forgesu uzi reklam-kodon Habrahabr10 por ricevi 10% rabaton sur via mendo.

VPS en Linukso kun grafika interfaco: lanĉante la X2Go-servilon sur Ubuntu 18.04

Ni denove elektas XFCE kiel nian labortablan medion pro la relative malaltaj postuloj por komputikaj rimedoj. Krome, ne estas problemoj pri funkciado de ĉi tiu DE per fora aliro en virtualaj medioj:

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

Rusigo de la servilo kaj programaro instalado

La sekva paŝo estas agordi lokalizon kaj instali minimuman aron de aplikaj programoj: retumilo, retpoŝta kliento kaj oficeja aro. Unue, instalu tradukojn por sistemaj programoj:

sudo apt-get install language-pack-ru

Ni agordu lokalizon:

sudo update-locale LANG=ru_RU.UTF-8

La sama efiko povas esti atingita mane redaktante la /etc/default/locale.

Por lokalizado de GNOME kaj KDE, la deponejo havas la pakaĵojn language-pack-gnome-ru kaj language-pack-kde-ru - vi bezonos ilin se vi uzas programojn de ĉi tiuj labortablaj medioj. En XFCE, tradukoj estas instalitaj kun aplikaĵoj. Poste vi povas instali la vortarojn:

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

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

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

Krome, instalo de tradukoj povas esti bezonata por iuj aplikaj programoj:

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

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

Instalante la X2Go-servilon

Stabilaj versioj de la servilo kaj kliento X2Go povas esti instalitaj de ekstera deponejo PPA (Personaj Pakoj Arkivo) sur Launchpad aŭ de la normaj deponejoj de nunaj Ubuntu-eldonoj. Ni koncentriĝos pri la dua opcio, ĉar la programaj versioj en ambaŭ fontoj estas samaj, sed se vi bezonas pliajn pakaĵojn, vi devos konekti trian deponejon. Ni devas instali du pakaĵojn:

sudo apt-get install x2goserver x2goserver-xsession

Se vi uzas la MATE aŭ LXDE-medion, aldonaj pakaĵoj estos postulataj (ili ne estas bezonataj por XFCE):

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

La glaciaĵo sur la kuko: X2Go funkcias per SSH kaj ne postulas plian agordon. La VPS devas havi sshd-funkciadon kaj aliron al haveno 22 en la reguloj pri fajroŝirmilo. Ĉar ni parolas pri virtuala servilo, ĉi tio verŝajne jam estas farita el la skatolo. Estas facile malfermi foran aliron per SSH sur fizika maŝino. Restas nur kontroli la staton de la servilo X2Go:

sudo systemctl status x2goserver

VPS en Linukso kun grafika interfaco: lanĉante la X2Go-servilon sur Ubuntu 18.04
Ankaŭ indas krei senprivilegian uzanton por labori kun la labortabla medio:

sudo adduser desktopuser

VPS en Linukso kun grafika interfaco: lanĉante la X2Go-servilon sur Ubuntu 18.04
Ni aldonu la uzanton al la sudo-grupo, por ke li povu plenumi administrado-rilatajn taskojn. Se ne ekzistas tia bezono, vi povas preterlasi ĉi tiun paŝon:

sudo gpasswd -a desktopuser sudo

Labortabla Konekto

X2Go-klienta programaro por Vindozo, Linukso kaj OS X estas havebla elŝuti sur ejo projekto. La Android-kliento estas evoluanta, kaj senpagaj moveblaj aplikoj de NoMachine ne kongruas kun la X2Go-servilo. Se vi havas Ubuntu instalitan sur via loka komputilo, simple aldonu la pakaĵon x2goclient:

sudo apt-get install x2goclient

Por konservi speciodiversecon, ĉi-foje ni prenos klienton por fenestroj:

VPS en Linukso kun grafika interfaco: lanĉante la X2Go-servilon sur Ubuntu 18.04
Ĉi tie vi povas agordi konektajn agordojn, enigajn/eligajn aparatojn kaj plurmediajn aparatojn.

VPS en Linukso kun grafika interfaco: lanĉante la X2Go-servilon sur Ubuntu 18.04
VPS en Linukso kun grafika interfaco: lanĉante la X2Go-servilon sur Ubuntu 18.04
VPS en Linukso kun grafika interfaco: lanĉante la X2Go-servilon sur Ubuntu 18.04
Se ĉio estas farita ĝuste, la XFCE-labortablo aperos post konekto.

VPS en Linukso kun grafika interfaco: lanĉante la X2Go-servilon sur Ubuntu 18.04

Ruli aplikaĵon en fora komputilo

Foje, anstataŭ plentaŭga labortabla medio, vi devas ruli rimedan aplikaĵon (ekzemple IDE) sur la fora komputilo. Ĉi tio ne malfacilas fari; simple specifu la taŭgan seanca tipon kaj komandon en la konekto-agordoj.

VPS en Linukso kun grafika interfaco: lanĉante la X2Go-servilon sur Ubuntu 18.04
VPS en Linukso kun grafika interfaco: lanĉante la X2Go-servilon sur Ubuntu 18.04
Retumilo funkcianta sur fora VPS kun Ubuntu

Ekzistas ankaŭ pli ekzotikaj opcioj por uzi X2Go: la sistemo permesas, ekzemple, konekti al uzantsesio en fora komputilo (kiel en TeamViewer). En ĉi tiu kazo, ambaŭ partoj de kliento kaj servilo devas esti instalitaj sur ambaŭ maŝinoj. Krome, ne necesas difini sesiajn profilojn ĉe ĉiu kliento: vi povas instali kaj agordi x2gobroker por difini ilin en la servilo. Por fari tion, vi devos konektiĝi triaparta deponejo kun pliaj pakoj.

Avantaĝoj de X2Go

Male al la alta bendolarĝa VNC-sistemo, X2Go uzas la altnivelan NX 3-protokolon por minimumigi la kvanton da datumoj transdonitaj. La sistemo havas sian propran X-servilon, krome ĝi postulas preskaŭ neniujn agordojn kaj havas altnivelajn kapablojn. Ni parolis nur pri la plej bazaj, sed X2Go povas fari multe pli, inkluzive de elsendo de audio kaj video de la servilo al la kliento, presado al loka presilo (sur VPS vi devos instali pliajn pakaĵojn por agordi virtualan presilon) kaj komunaj dosierujoj. Interago kun la servilo okazas per fidinda kaj temp-testita sshd - sekuraj aŭtentikigmekanismoj estas haveblaj al la uzanto, inkl. kun ŝlosiloj. X2Go aŭtomate agordas vian medion kiam vi ensalutas (ne necesas teni la X-servilon funkcianta la tutan tempon), subtenas mult-uzantan laboron kaj plej popularajn labortablaj medioj, kaj ne mortigas vian sesion eĉ post kiam la konekto estas perdita.

VPS en Linukso kun grafika interfaco: lanĉante la X2Go-servilon sur Ubuntu 18.04

fonto: www.habr.com

Aldoni komenton