VPS in Linux cù una interfaccia grafica: lanciazione di u servitore X2Go in Ubuntu 18.04

VPS in Linux cù una interfaccia grafica: lanciazione di u servitore X2Go in Ubuntu 18.04
persunalizazione VNC и RDP Avemu digià ammaistratu nantu à un servitore virtuale, resta per esplorà una altra opzione per cunnette à un desktop virtuale Linux. Opportunità create da a cumpagnia NoMachine protocolu NX sò abbastanza interessanti, è funziona bè nantu à i canali lenti. Soluzioni di u servitore di marca sò caru (i clienti sò liberi), ma ci hè ancu una implementazione libera, chì serà discutitu in questu articulu - u sistema X2 vai. Hè stata spuntata da un prughjettu open source FreeNX, quandu NoMachine hà cessatu di sustenelu è l'hà lasciatu fluttu in libertà.

Table di cuntenutu:

Installazione di l'ambiente graficu

Un desktop graficu virtuale in Linux ùn hà micca bisognu di macchine putenti finu à chì l'utilizatore principia à eseguisce prugrammi di applicazione. Per i testi, avemu da piglià una media forte Ubuntu Server 18.04 LTS cù dui core di computing, quattru gigabyte di RAM è un discu duru di vinti gigabyte (HDD). L'imaghjini di Ubuntu Server 20.04 LTS sò digià dispunibili nantu à RuVDS; u prucessu di stallà una versione più recente serà simile. Ùn vi scurdate di utilizà u codice promozionale Habrahabr10 per uttene un scontu di 10% nantu à u vostru ordine.

VPS in Linux cù una interfaccia grafica: lanciazione di u servitore X2Go in Ubuntu 18.04

Scegliemu di novu XFCE cum'è u nostru ambiente di desktop per via di i requisiti relativamente bassi per i risorse di l'informatica. Inoltre, ùn ci sò micca prublemi cù questu DE via accessu remoto in ambienti virtuali:

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

Russificazione di u servitore è installazione di software

U prossimu passu hè di stallà a localizazione è installà un minimu di prugrammi d'applicazione: un navigatore, un cliente di email è una suite d'uffiziu. Prima, installate traduzzioni per i prugrammi di sistema:

sudo apt-get install language-pack-ru

Fighjemu a localizazione:

sudo update-locale LANG=ru_RU.UTF-8

U listessu effettu pò esse ottenutu editendu manualmente u /etc/default/locale.

Per a localizazione di GNOME è KDE, u repository hà i pacchetti language-pack-gnome-ru è language-pack-kde-ru - avete bisognu di elli se utilizate prugrammi da questi ambienti desktop. In XFCE, i traduzzioni sò stallati cù l'applicazioni. In seguitu pudete installà i dizionari:

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

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

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

Inoltre, l'installazione di traduzzioni pò esse necessariu per alcuni prugrammi di l'applicazione:

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

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

Installazione di u servitore X2Go

E versioni stabili di u servitore X2Go è u cliente ponu esse installati da un repositoriu esternu PPA (Archiviu di Pacchetti Personali) nantu Launchpad o da i repositori standard di e versioni attuali di Ubuntu. Fighjemu nantu à a seconda opzione, postu chì e versioni di u software in e duie fonti sò listessi, ma se avete bisognu di pacchetti supplementari, avete da cunnette un repository di terzu. Avemu bisognu di stallà dui pacchetti:

sudo apt-get install x2goserver x2goserver-xsession

Sè vo aduprate l'ambiente MATE o LXDE, i pacchetti supplementari seranu richiesti (ùn sò micca necessarii per XFCE):

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

A ciliegina nantu à a torta: X2Go funziona via SSH è ùn necessita micca più cunfigurazione. U VPS deve avè sshd in esecuzione è accessu à u portu 22 in e regule di firewall. Siccomu parlemu di un servitore virtuale, questu hè probabilmente digià fattu fora di a scatula. Hè facilitu per apre l'accessu remoto via SSH in una macchina fisica. Tuttu ciò chì resta hè di verificà u statutu di u servitore X2Go:

sudo systemctl status x2goserver

VPS in Linux cù una interfaccia grafica: lanciazione di u servitore X2Go in Ubuntu 18.04
Vale ancu a pena di creà un utilizatore senza privilegiu per travaglià cù l'ambiente desktop:

sudo adduser desktopuser

VPS in Linux cù una interfaccia grafica: lanciazione di u servitore X2Go in Ubuntu 18.04
Aghjunghjite l'utilizatore à u gruppu sudo per ch'ellu possa eseguisce attività amministrative. Se ùn ci hè micca bisognu, pudete saltà stu passu:

sudo gpasswd -a desktopuser sudo

Cunnessione Desktop

U software client X2Go per Windows, Linux è OS X hè dispunibule carica nantu situ prughjettu. U cliente Android hè in sviluppu, è l'applicazioni mobili gratuiti da NoMachine ùn sò micca cumpatibili cù u servitore X2Go. Se avete Ubuntu installatu in u vostru urdinatore locale, aghjunghje solu u pacchettu x2goclient:

sudo apt-get install x2goclient

Per priservà a diversità di spezie, sta volta piglià un cliente per Windows:

VPS in Linux cù una interfaccia grafica: lanciazione di u servitore X2Go in Ubuntu 18.04
Quì pudete cunfigurà i paràmetri di cunnessione, i dispositi di input / output, è i dispositi multimediali.

VPS in Linux cù una interfaccia grafica: lanciazione di u servitore X2Go in Ubuntu 18.04
VPS in Linux cù una interfaccia grafica: lanciazione di u servitore X2Go in Ubuntu 18.04
VPS in Linux cù una interfaccia grafica: lanciazione di u servitore X2Go in Ubuntu 18.04
Se tuttu hè fattu bè, u desktop XFCE apparirà dopu a cunnessione.

VPS in Linux cù una interfaccia grafica: lanciazione di u servitore X2Go in Ubuntu 18.04

Esecuzione di una applicazione in un computer remoto

Certe volte, invece di un ambiente di desktop cumpletu, avete bisognu di eseguisce una applicazione intensiva di risorse (per esempiu, un IDE) in l'urdinatore remotu. Questu ùn hè micca difficiule di fà; basta à specificà u tipu di sessione appropritatu è u cumandamentu in i paràmetri di cunnessione.

VPS in Linux cù una interfaccia grafica: lanciazione di u servitore X2Go in Ubuntu 18.04
VPS in Linux cù una interfaccia grafica: lanciazione di u servitore X2Go in Ubuntu 18.04
Browser in esecuzione in VPS remoto cù Ubuntu

Ci hè ancu più opzioni esotiche per aduprà X2Go: u sistema permette, per esempiu, di cunnette à una sessione d'utilizatore in un computer remota (cum'è in TeamViewer). In questu casu, e parte di u cliente è di u servitore deve esse stallate nantu à e duie macchine. Inoltre, ùn hè micca necessariu di definisce i profili di sessione nantu à ogni cliente: pudete installà è cunfigurà x2gobroker per definisce in u servitore. Per fà questu, avete bisognu di cunnette repository di terzu partitu cù pacchetti supplementari.

Beneficii di X2Go

A cuntrariu di u sistema VNC di larghezza di banda alta, X2Go usa u protokollu avanzatu NX 3 per minimizzà a quantità di dati trasferiti. U sistema hà u so propiu servitore X, in più, ùn hà micca bisognu di paràmetri è hà capacità avanzate. Avemu parlatu solu di i più basi, ma X2Go pò fà assai di più, cumpresa a trasmissione di audio è video da u servitore à u cliente, stampendu à una stampante lucale (nantu à un VPS avete da installà pacchetti supplementari per cunfigurà una stampante virtuale) è cartulari spartuti. L'interazzione cù u servitore si faci per mezu di un sshd affidabile è testatu in u tempu - i meccanismi di autentificazione sicura sò dispunibili per l'utilizatore, incl. cù chjavi. X2Go configura automaticamente u vostru ambiente quandu accede (ùn hè micca bisognu di mantene u servitore X in esecuzione tuttu u tempu), sustene u travagliu multi-utilizatori è l'ambienti di desktop più populari, è ùn uccide micca a vostra sessione ancu dopu a cunnessione hè persa.

VPS in Linux cù una interfaccia grafica: lanciazione di u servitore X2Go in Ubuntu 18.04

Source: www.habr.com

Add a comment