VPS sa Linux nga adunay graphical interface: paglansad sa X2Go server sa Ubuntu 18.04

VPS sa Linux nga adunay graphical interface: paglansad sa X2Go server sa Ubuntu 18.04
Pagpahiangay VNC ΠΈ RDP Naka-master na kami sa usa ka virtual server, nagpabilin nga pagsuhid sa usa pa nga kapilian alang sa pagkonektar sa usa ka virtual desktop sa Linux. Mga oportunidad nga gihimo sa kompanya DiliMachine protokol NX medyo makapaikag, ug kini molihok nga maayo sa hinay nga mga kanal. Ang mga solusyon sa branded server mahal (libre ang mga kliyente), apan adunay usab libre nga pagpatuman, nga hisgutan sa kini nga artikulo - ang sistema X2Lakaw. Gikuha kini gikan sa usa ka open source nga proyekto LibreNX, sa dihang ang NoMachine mihunong sa pagsuporta kaniya ug gipalutaw siya nga gawasnon.

Talaan sa mga sulod:

Pag-instalar sa graphical nga palibot

Ang usa ka virtual graphical nga desktop sa Linux wala magkinahanglan ug gamhanang mga makina hangtud nga ang user magsugod sa pagpadagan sa mga programa sa aplikasyon. Alang sa mga pagsulay, magkuha kami usa ka lig-on nga average nga Ubuntu Server 18.04 LTS nga adunay duha nga mga cores sa computing, upat ka gigabytes sa RAM ug usa ka baynte gigabyte nga hard drive (HDD). Ang mga imahe sa Ubuntu Server 20.04 LTS magamit na sa RuVDS; ang proseso sa pag-set up sa usa ka bag-o nga bersyon mahimong parehas. Ayaw kalimti ang paggamit sa promo code nga Habrahabr10 aron makakuha og 10% nga diskwento sa imong order.

VPS sa Linux nga adunay graphical interface: paglansad sa X2Go server sa Ubuntu 18.04

Gipili namo pag-usab ang XFCE isip among desktop environment tungod sa medyo ubos nga mga kinahanglanon alang sa mga kapanguhaan sa pag-compute. Dugang pa, wala'y mga problema nga nagpadagan niini nga DE pinaagi sa hilit nga pag-access sa mga virtual nga palibot:

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

Russification sa server ug pag-instalar sa software

Ang sunod nga lakang mao ang pag-set up sa localization ug pag-install og minimum nga set sa mga application programs: browser, email client ug office suite. Una, i-install ang mga hubad alang sa mga programa sa sistema:

sudo apt-get install language-pack-ru

Atong i-set up ang localization:

sudo update-locale LANG=ru_RU.UTF-8

Ang sama nga epekto mahimong makab-ot pinaagi sa mano-mano nga pag-edit sa /etc/default/locale.

Para sa localization sa GNOME ug KDE, ang repository adunay language-pack-gnome-ru ug language-pack-kde-ru nga mga pakete - kinahanglan nimo kini kung mogamit ka og mga programa gikan niining mga desktop environment. Sa XFCE, ang mga hubad gi-install sa mga aplikasyon. Sunod mahimo nimong i-install ang mga diksyonaryo:

# Π‘Π»ΠΎΠ²Π°Ρ€ΠΈ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ
sudo apt-get install hunspell hunspell-ru

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

# Англо-русский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ DICT
sudo apt-get install mueller7-dict

Dugang pa, ang pag-instalar sa mga hubad mahimong gikinahanglan alang sa pipila ka mga programa sa aplikasyon:

# Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ 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

На этом ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° окруТСния Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°.

Pag-instalar sa X2Go server

Ang mga stable nga bersyon sa X2Go server ug kliyente mahimong ma-install gikan sa usa ka eksternal nga repository PPA (Personal Packages Archive) sa Launchpad o gikan sa standard nga mga repository sa kasamtangang pagpagawas sa Ubuntu. Mag-focus kami sa ikaduha nga kapilian, tungod kay ang mga bersyon sa software sa duha nga mga gigikanan parehas, apan kung kinahanglan nimo ang dugang nga mga pakete, kinahanglan nimo nga magkonektar sa usa ka ikatulong partido nga repositoryo. Kinahanglan namon nga i-install ang duha nga mga pakete:

sudo apt-get install x2goserver x2goserver-xsession

Kung naggamit ka sa MATE o LXDE nga palibot, kinahanglan ang dugang nga mga pakete (dili kini kinahanglan alang sa XFCE):

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

Ang icing sa cake: Ang X2Go nagtrabaho pinaagi sa SSH ug wala magkinahanglan og bisan unsang dugang nga configuration. Ang VPS kinahanglan adunay sshd nga pagdagan ug pag-access sa port 22 sa mga lagda sa firewall. Tungod kay naghisgot kami bahin sa usa ka virtual server, lagmit nahimo na kini nga wala sa kahon. Sayon ang pag-abli sa hilit nga pag-access pinaagi sa SSH sa usa ka pisikal nga makina. Ang nahabilin mao ang pagsusi sa kahimtang sa X2Go server:

sudo systemctl status x2goserver

VPS sa Linux nga adunay graphical interface: paglansad sa X2Go server sa Ubuntu 18.04
Angayan usab nga maghimo usa ka dili pribilihiyo nga tiggamit aron magtrabaho sa palibot sa desktop:

sudo adduser desktopuser

VPS sa Linux nga adunay graphical interface: paglansad sa X2Go server sa Ubuntu 18.04
Atong idugang ang user sa sudo nga grupo aron makahimo siya sa mga buluhaton nga may kalabotan sa administrasyon. Kung walay ingon nga panginahanglan, mahimo nimong laktawan kini nga lakang:

sudo gpasswd -a desktopuser sudo

Koneksyon sa Desktop

Ang X2Go client software alang sa Windows, Linux ug OS X anaa upload sa site proyekto. Ang kliyente sa Android ubos sa pag-uswag, ug ang libre nga mga aplikasyon sa mobile gikan sa NoMachine dili compatible sa X2Go server. Kung na-install nimo ang Ubuntu sa imong lokal nga kompyuter, idugang lang ang package nga x2goclient:

sudo apt-get install x2goclient

Aron mapreserbar ang pagkalainlain sa mga espisye, niining higayona magkuha kami usa ka kliyente alang sa Windows:

VPS sa Linux nga adunay graphical interface: paglansad sa X2Go server sa Ubuntu 18.04
Dinhi mahimo nimong i-configure ang mga setting sa koneksyon, mga aparato sa input/output, ug mga aparato sa multimedia.

VPS sa Linux nga adunay graphical interface: paglansad sa X2Go server sa Ubuntu 18.04
VPS sa Linux nga adunay graphical interface: paglansad sa X2Go server sa Ubuntu 18.04
VPS sa Linux nga adunay graphical interface: paglansad sa X2Go server sa Ubuntu 18.04
Kung ang tanan nahimo sa husto, ang XFCE desktop makita human sa pagkonektar.

VPS sa Linux nga adunay graphical interface: paglansad sa X2Go server sa Ubuntu 18.04

Pagpadagan sa usa ka aplikasyon sa usa ka hilit nga kompyuter

Usahay, imbes nga usa ka hingpit nga palibot sa desktop, kinahanglan nimo nga magpadagan sa usa ka aplikasyon nga kusog sa kapanguhaan (pananglitan, usa ka IDE) sa hilit nga kompyuter. Dili kini lisud buhaton; ipiho lang ang angay nga tipo sa sesyon ug mando sa mga setting sa koneksyon.

VPS sa Linux nga adunay graphical interface: paglansad sa X2Go server sa Ubuntu 18.04
VPS sa Linux nga adunay graphical interface: paglansad sa X2Go server sa Ubuntu 18.04
Ang browser nga nagdagan sa hilit nga VPS uban sa Ubuntu

Adunay usab daghang mga eksotikong kapilian sa paggamit sa X2Go: ang sistema nagtugot, pananglitan, nga magkonektar sa usa ka sesyon sa gumagamit sa usa ka hilit nga kompyuter (sama sa TeamViewer). Sa kini nga kaso, ang mga bahin sa kliyente ug server kinahanglan nga ma-install sa parehas nga mga makina. Dugang pa, dili kinahanglan nga ipasabut ang mga profile sa sesyon sa matag kliyente: mahimo nimong i-install ug i-configure ang x2gobroker aron mahibal-an kini sa server. Aron mahimo kini kinahanglan nimo nga magkonektar ikatulong partido nga repository uban ang dugang nga mga pakete.

Mga benepisyo sa X2Go

Dili sama sa high-bandwidth nga VNC system, ang X2Go naggamit sa advanced NX 3 protocol aron mamenosan ang gidaghanon sa data nga gibalhin. Ang sistema adunay kaugalingon nga X server, gawas pa, wala kini kinahanglan nga mga setting ug adunay mga advanced nga kapabilidad. Naghisgot lang kami bahin sa labing sukaranan, apan ang X2Go mahimo’g daghan pa, lakip ang pag-broadcast sa audio ug video gikan sa server hangtod sa kliyente, pag-imprinta sa usa ka lokal nga tig-imprinta (sa usa ka VPS kinahanglan nimo nga i-install ang dugang nga mga pakete aron ma-configure ang usa ka virtual printer) ug gipaambit nga mga direktoryo. Ang interaksyon sa server mahitabo pinaagi sa usa ka kasaligan ug gisulayan sa oras nga sshd - luwas nga mga mekanismo sa pag-authenticate magamit sa tiggamit, lakip. uban sa mga yawe. Awtomatiko nga gipahimutang sa X2Go ang imong palibot kung nag-log in ka (dili kinahanglan nga ipadayon ang pagdagan sa X server sa tanan nga oras), nagsuporta sa trabaho sa multi-user ug labing inila nga mga palibot sa desktop, ug dili makapatay sa imong sesyon bisan kung nawala ang koneksyon.

VPS sa Linux nga adunay graphical interface: paglansad sa X2Go server sa Ubuntu 18.04

Source: www.habr.com

Idugang sa usa ka comment