VPS op Linux met GUI: Begin X2Go Server op Ubuntu 18.04

VPS op Linux met GUI: Begin X2Go Server op Ubuntu 18.04
Aanpassing VNC и RDP Ons het reeds op 'n virtuele bediener bemeester, dit bly nog om nog een opsie te verken om aan 'n virtuele Linux-rekenaar te koppel. Geleenthede geskep deur die maatskappy Geen masjien protokol NX is nogal interessant, en dit werk goed oor stadige kanale. Handelsmerkbedieneroplossings is duur (kliënts is gratis), maar daar is ook 'n gratis implementering wat in hierdie artikel bespreek sal word - die stelsel X2Gaan. Dit is afgelei van 'n oopbronprojek FreeNX, toe NoMachine opgehou het om hom te ondersteun en hom vrylik laat dryf het.

INHOUDSOPGAWE:

Die installering van die grafiese omgewing

'n Virtuele grafiese lessenaar op Linux benodig nie kragtige masjiene totdat die gebruiker begin om toepassingsprogramme te laat loop nie. Vir toetse neem ons 'n sterk gemiddelde Ubuntu Server 18.04 LTS met twee rekenaarkerne, vier gigagrepe RAM en 'n twintig gigagreep hardeskyf (HDD). Beelde van Ubuntu Server 20.04 LTS is reeds beskikbaar op RuVDS; die proses om 'n meer onlangse weergawe op te stel sal soortgelyk wees. Moenie vergeet om die promosiekode Habrahabr10 te gebruik om 10% afslag op jou bestelling te kry nie.

VPS op Linux met GUI: Begin X2Go Server op Ubuntu 18.04

Ons kies weer XFCE as ons rekenaaromgewing weens die relatief lae vereistes vir rekenaarhulpbronne. Daarbenewens is daar geen probleme om hierdie DE via afstandtoegang in virtuele omgewings te laat loop nie:

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

Russifikasie van die bediener en sagteware installasie

Die volgende stap is om lokalisering op te stel en 'n minimum stel toepassingsprogramme te installeer: 'n blaaier, 'n e-poskliënt en 'n kantoorpakket. Installeer eers vertalings vir stelselprogramme:

sudo apt-get install language-pack-ru

Kom ons stel lokalisering op:

sudo update-locale LANG=ru_RU.UTF-8

Dieselfde effek kan verkry word deur die /etc/default/locale handmatig te wysig.

Vir lokalisering van GNOME en KDE, het die bewaarplek die taal-pak-gnome-ru en taal-pak-kde-ru pakkette - jy sal hulle nodig hê as jy programme van hierdie lessenaar omgewings gebruik. In XFCE word vertalings met toepassings geïnstalleer. Vervolgens kan u die woordeboeke installeer:

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

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

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

Daarbenewens kan die installering van vertalings vir sommige toepassingsprogramme vereis word:

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

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

Installeer die X2Go-bediener

Stabiele weergawes van die X2Go-bediener en -kliënt kan vanaf 'n eksterne bewaarplek geïnstalleer word PPA (Persoonlike Pakkette Argief) op Wegspringplek of vanaf die standaardbewaarplekke van huidige Ubuntu-vrystellings. Ons sal op die tweede opsie fokus, aangesien die sagteware-weergawes in beide bronne dieselfde is, maar as jy bykomende pakkette benodig, sal jy 'n derdeparty-bewaarplek moet koppel. Ons moet twee pakkette installeer:

sudo apt-get install x2goserver x2goserver-xsession

As jy die MATE- of LXDE-omgewing gebruik, sal bykomende pakkette vereis word (dit is nie nodig vir XFCE nie):

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

Die kersie op die koek: X2Go werk via SSH en vereis geen verdere konfigurasie nie. Die VPS moet sshd loop en toegang tot poort 22 in die firewall reëls. Aangesien ons van 'n virtuele bediener praat, is dit waarskynlik reeds buite die boks gedoen. Dit is maklik om afstandtoegang via SSH op 'n fisiese masjien oop te maak. Al wat oorbly is om die status van die X2Go-bediener na te gaan:

sudo systemctl status x2goserver

VPS op Linux met GUI: Begin X2Go Server op Ubuntu 18.04
Dit is ook die moeite werd om 'n onbevoorregte gebruiker te skep om met die lessenaaromgewing te werk:

sudo adduser desktopuser

VPS op Linux met GUI: Begin X2Go Server op Ubuntu 18.04
Kom ons voeg die gebruiker by die sudo-groep sodat hy administrasieverwante take kan verrig. As daar nie so 'n behoefte is nie, kan hierdie stap oorgeslaan word:

sudo gpasswd -a desktopuser sudo

Werkskermverbinding

X2Go-kliëntsagteware vir Windows, Linux en OS X is beskikbaar Aflaai op Online projek. Die Android-kliënt is onder ontwikkeling, en gratis mobiele toepassings van NoMachine is nie versoenbaar met die X2Go-bediener nie. As jy Ubuntu op jou plaaslike rekenaar geïnstalleer het, voeg net die x2goclient-pakket by:

sudo apt-get install x2goclient

Om spesiediversiteit te bewaar, hierdie keer sal ons 'n kliënt vir Windows:

VPS op Linux met GUI: Begin X2Go Server op Ubuntu 18.04
Hier kan u verbindingsinstellings, invoer-/uitvoertoestelle en multimediatoestelle opstel.

VPS op Linux met GUI: Begin X2Go Server op Ubuntu 18.04
VPS op Linux met GUI: Begin X2Go Server op Ubuntu 18.04
VPS op Linux met GUI: Begin X2Go Server op Ubuntu 18.04
As alles korrek gedoen is, sal die XFCE-lessenaar verskyn nadat dit gekoppel is.

VPS op Linux met GUI: Begin X2Go Server op Ubuntu 18.04

Begin 'n toepassing op 'n afgeleë rekenaar

Soms, in plaas van 'n volwaardige lessenaaromgewing, moet jy 'n hulpbron-intensiewe toepassing (byvoorbeeld 'n IDE) op die afgeleë rekenaar laat loop. Dit is nie moeilik om te doen nie; spesifiseer net die toepaslike sessietipe en opdrag in die verbindingsinstellings.

VPS op Linux met GUI: Begin X2Go Server op Ubuntu 18.04
VPS op Linux met GUI: Begin X2Go Server op Ubuntu 18.04
Blaaier loop op afgeleë VPS met Ubuntu

Daar is ook meer eksotiese opsies vir die gebruik van X2Go: die stelsel laat byvoorbeeld toe om aan 'n gebruikersessie op 'n afgeleë rekenaar te koppel (soos in TeamViewer). In hierdie geval moet beide kliënt- en bedieneronderdele op beide masjiene geïnstalleer word. Daarbenewens is dit nie nodig om sessieprofiele op elke kliënt te definieer nie: jy kan x2gobroker installeer en instel om dit op die bediener te definieer. Om dit te doen, sal jy moet koppel derdeparty-bewaarplek met bykomende pakkette.

Voordele van X2Go

Anders as die hoëbandwydte VNC-stelsel, gebruik X2Go die gevorderde NX 3-protokol om die hoeveelheid data wat oorgedra word, te minimaliseer. Die stelsel het sy eie X-bediener, buitendien vereis dit feitlik geen instellings nie en het dit gevorderde vermoëns. Ons het net oor die mees basiese gepraat, maar X2Go kan baie meer doen, insluitend die uitsaai van oudio en video vanaf die bediener na die kliënt, druk na 'n plaaslike drukker (op 'n VPS sal jy bykomende pakkette moet installeer om 'n virtuele drukker op te stel) en gedeelde gidse. Interaksie met die bediener vind plaas deur 'n betroubare en tydgetoetste sshd - veilige verifikasiemeganismes is beskikbaar vir die gebruiker, insluitend. met sleutels. X2Go stel jou omgewing outomaties op wanneer jy aanmeld (nie nodig om die X-bediener heeltyd aan die gang te hou nie), ondersteun multi-gebruiker werk en mees gewilde lessenaar omgewings, en maak nie jou sessie dood nie selfs nadat die verbinding verloor is.

VPS op Linux met GUI: Begin X2Go Server op Ubuntu 18.04

Bron: will.com

Voeg 'n opmerking