VPS á Linux með GUI: Keyrðu X2Go Server á Ubuntu 18.04

VPS á Linux með GUI: Keyrðu X2Go Server á Ubuntu 18.04
Sérsniðin VNC и RDP Við höfum þegar náð tökum á sýndarþjóni, það er eftir að kanna einn möguleika í viðbót til að tengjast Linux sýndarskjáborði. Tækifæri sem félagið skapar Engin vél bókun NX eru nokkuð áhugaverðar og það virkar vel á hægum rásum. Vörumerkjamiðlaralausnir eru dýrar (viðskiptavinir eru ókeypis), en það er líka ókeypis útfærsla sem fjallað verður um í þessari grein - kerfið X2Go. Það var spunnið af opnu verkefni FreeNX, þegar NoMachine hætti að styðja hann og lét hann fljóta frjálslega.

Lýsing:

Uppsetning á myndrænu umhverfi

Sýndar grafískt skrifborð á Linux krefst ekki öflugra véla fyrr en notandinn byrjar að keyra forritaforrit. Fyrir próf munum við taka sterkan meðaltals Ubuntu Server 18.04 LTS með tveimur tölvukjarna, fjögurra gígabæta af vinnsluminni og tuttugu gígabæta harðan disk (HDD). Myndir af Ubuntu Server 20.04 LTS eru nú þegar fáanlegar á RuVDS; ferlið við að setja upp nýrri útgáfu mun vera svipað. Ekki gleyma að nota kynningarkóðann Habrahabr10 til að fá 10% afslátt af pöntuninni þinni.

VPS á Linux með GUI: Keyrðu X2Go Server á Ubuntu 18.04

Við veljum aftur XFCE sem skjáborðsumhverfi okkar vegna tiltölulega lágra krafna um tölvuauðlindir. Að auki eru engin vandamál að keyra þetta DE með fjaraðgangi í sýndarumhverfi:

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

Rússun netþjónsins og uppsetningu hugbúnaðar

Næsta skref er að setja upp staðfærslu og setja upp lágmarkssett af forritaforritum: vafra, tölvupóstforriti og skrifstofupakka. Fyrst skaltu setja upp þýðingar fyrir kerfisforrit:

sudo apt-get install language-pack-ru

Við skulum setja upp staðfærslu:

sudo update-locale LANG=ru_RU.UTF-8

Sömu áhrif er hægt að ná með því að breyta /etc/default/locale handvirkt.

Til að staðsetja GNOME og KDE hefur geymslan tungumálapakka-gnome-ru og tungumálapakka-kde-ru pakkana - þú þarft þá ef þú notar forrit frá þessu skjáborðsumhverfi. Í XFCE eru þýðingar settar upp með forritum. Næst geturðu sett upp orðabækurnar:

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

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

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

Að auki gæti þurft að setja upp þýðingar fyrir sum forrit:

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

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

Að setja upp X2Go netþjóninn

Hægt er að setja upp stöðugar útgáfur af X2Go þjóninum og biðlaranum frá ytri geymslu PPA (Personal Packages Archive) á Launchpad eða frá stöðluðum geymslum núverandi Ubuntu útgáfur. Við munum einbeita okkur að seinni valkostinum, þar sem hugbúnaðarútgáfurnar í báðum heimildum eru þær sömu, en ef þú þarft viðbótarpakka þarftu að tengja þriðja aðila geymslu. Við þurfum að setja upp tvo pakka:

sudo apt-get install x2goserver x2goserver-xsession

Ef þú ert að nota MATE eða LXDE umhverfið, þarf viðbótarpakka (þeirra er ekki þörf fyrir XFCE):

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

Rúsínan í pylsuendanum: X2Go virkar í gegnum SSH og þarfnast ekki frekari stillingar. VPS verður að hafa sshd í gangi og aðgang að port 22 í eldveggsreglunum. Þar sem við erum að tala um sýndarþjón, þá er þetta líklega þegar gert úr kassanum. Það er auðvelt að opna fjaraðgang í gegnum SSH á líkamlegri vél. Allt sem er eftir er að athuga stöðu X2Go netþjónsins:

sudo systemctl status x2goserver

VPS á Linux með GUI: Keyrðu X2Go Server á Ubuntu 18.04
Það er líka þess virði að búa til forréttindalausan notanda til að vinna með skjáborðsumhverfið:

sudo adduser desktopuser

VPS á Linux með GUI: Keyrðu X2Go Server á Ubuntu 18.04
Bætum notandanum í sudo hópinn svo hann geti framkvæmt stjórnunartengd verkefni. Ef það er engin slík þörf er hægt að sleppa þessu skrefi:

sudo gpasswd -a desktopuser sudo

Tenging við skrifborð

X2Go biðlarahugbúnaður fyrir Windows, Linux og OS X er fáanlegur sækja á Online verkefni. Android viðskiptavinurinn er í þróun og ókeypis farsímaforrit frá NoMachine eru ekki samhæf við X2Go netþjóninn. Ef þú ert með Ubuntu uppsett á tölvunni þinni skaltu bara bæta við x2goclient pakkanum:

sudo apt-get install x2goclient

Til að varðveita fjölbreytileika tegunda, að þessu sinni munum við taka viðskiptavin fyrir Windows:

VPS á Linux með GUI: Keyrðu X2Go Server á Ubuntu 18.04
Hér getur þú stillt tengistillingar, inntaks-/úttakstæki og margmiðlunartæki.

VPS á Linux með GUI: Keyrðu X2Go Server á Ubuntu 18.04
VPS á Linux með GUI: Keyrðu X2Go Server á Ubuntu 18.04
VPS á Linux með GUI: Keyrðu X2Go Server á Ubuntu 18.04
Ef allt er gert rétt mun XFCE skjáborðið birtast eftir tengingu.

VPS á Linux með GUI: Keyrðu X2Go Server á Ubuntu 18.04

Að keyra forrit á fjartengdri tölvu

Stundum, í stað fullgilds skrifborðsumhverfis, þarftu að keyra auðlindafrekt forrit (til dæmis IDE) á ytri tölvunni. Þetta er ekki erfitt að gera; tilgreindu bara viðeigandi lotutegund og skipun í tengistillingunum.

VPS á Linux með GUI: Keyrðu X2Go Server á Ubuntu 18.04
VPS á Linux með GUI: Keyrðu X2Go Server á Ubuntu 18.04
Vafri sem keyrir á ytri VPS með Ubuntu

Það eru líka framandi valkostir til að nota X2Go: kerfið gerir til dæmis kleift að tengjast notendalotu á fjartengdri tölvu (eins og í TeamViewer). Í þessu tilviki verða bæði biðlara- og miðlarahlutir að vera settir upp á báðum vélum. Að auki er ekki nauðsynlegt að skilgreina lotusnið fyrir hvern viðskiptavin: þú getur sett upp og stillt x2gobroker til að skilgreina þau á þjóninum. Til að gera þetta þarftu að tengjast geymsla þriðja aðila með aukapakka.

Kostir X2Go

Ólíkt VNC kerfinu með mikla bandbreidd notar X2Go háþróaða NX 3 samskiptareglur til að lágmarka gagnamagnið sem flutt er. Kerfið hefur sinn eigin X netþjón, auk þess þarf það nánast engar stillingar og hefur háþróaða möguleika. Við ræddum aðeins um þau einföldustu, en X2Go getur gert miklu meira, þar á meðal að senda út hljóð og mynd frá þjóninum til viðskiptavinarins, prenta á staðbundinn prentara (á VPS verður þú að setja upp viðbótarpakka til að stilla sýndarprentara) og sameiginlegum möppum. Samskipti við netþjóninn eiga sér stað í gegnum áreiðanlegt og tímaprófað sshd - örugg auðkenningarkerfi eru í boði fyrir notandann, þ.m.t. með lyklum. X2Go setur sjálfkrafa upp umhverfið þitt þegar þú skráir þig inn (engin þörf á að halda X þjóninum í gangi allan tímann), styður fjölnotendavinnu og vinsælustu skrifborðsumhverfin og drepur ekki setu þína jafnvel eftir að tengingin rofnar.

VPS á Linux með GUI: Keyrðu X2Go Server á Ubuntu 18.04

Heimild: www.habr.com

Bæta við athugasemd