VPS op Linux mat enger grafescher Interface: Start vum X2Go Server op Ubuntu 18.04

VPS op Linux mat enger grafescher Interface: Start vum X2Go Server op Ubuntu 18.04
Astellungen VNC и RDP Mir hu schonn op engem virtuelle Server beherrscht, et bleift nach eng Optioun ze entdecken fir mat engem Linux virtuellen Desktop ze verbannen. Méiglechkeete vun der Firma geschaf Nee Maschinn Protokoll NX sinn zimlech interessant, an et funktionnéiert gutt iwwer lues Channels. Markeserverléisungen sinn deier (Clienten si gratis), awer et gëtt och eng gratis Implementatioun, déi an dësem Artikel diskutéiert gëtt - de System X2Goen. Et gouf vun engem Open Source Projet ofgeschaaft FreeNX, wéi NoMachine opgehalen huet him z'ënnerstëtzen an hie fräi schwammen gelooss huet.

Beschreiwung:

Installatioun vum grafeschen Ëmfeld

E virtuelle grafeschen Desktop op Linux erfuerdert keng mächteg Maschinnen bis de Benotzer ufänkt Applikatiounsprogrammer ze lafen. Fir Tester wäerte mir e staarken Duerchschnëtt Ubuntu Server 18.04 LTS mat zwee Rechenkären, véier Gigabyte RAM an eng zwanzeg Gigabyte Festplack (HDD) huelen. Biller vun Ubuntu Server 20.04 LTS sinn schonn op RuVDS verfügbar. Vergiesst net de Promo Code Habrahabr10 ze benotzen fir eng 10% Remise op Är Bestellung ze kréien.

VPS op Linux mat enger grafescher Interface: Start vum X2Go Server op Ubuntu 18.04

Mir wielen erëm XFCE als eis Desktop-Ëmfeld wéinst de relativ nidderegen Ufuerderunge fir Rechenressourcen. Zousätzlech ginn et keng Probleemer mat dësem DE iwwer Fernzougang a virtuellen Ëmfeld ze lafen:

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

Russification vum Server a Software Installatioun

De nächste Schrëtt ass d'Lokaliséierung opzestellen an e Minimum Set vun Applikatiounsprogrammer z'installéieren: e Browser, en E-Mail Client an eng Office Suite. Als éischt, installéiert Iwwersetzunge fir Systemprogrammer:

sudo apt-get install language-pack-ru

Loosst eis d'Lokalisatioun opstellen:

sudo update-locale LANG=ru_RU.UTF-8

Dee selwechten Effekt kann erreecht ginn andeems Dir den /etc/default/locale manuell ännert.

Fir d'Lokaliséierung vu GNOME a KDE, huet de Repository d'Sprooch-pack-gnome-ru a Language-pack-kde-ru Packagen - Dir braucht se wann Dir Programmer aus dësen Desktop-Ëmfeld benotzt. An XFCE sinn Iwwersetzunge mat Applikatiounen installéiert. Als nächst kënnt Dir d'Dictionnairen installéieren:

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

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

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

Zousätzlech kann d'Installatioun vun Iwwersetzunge fir e puer Applikatiounsprogrammer erfuerderlech sinn:

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

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

Installatioun vum X2Go Server

Stabil Versioune vum X2Go Server a Client kënnen aus engem externe Repository installéiert ginn PPA (Perséinlech Packagen Archiv) op Startpad oder aus de Standard Repositories vun aktuellen Ubuntu Verëffentlechungen. Mir konzentréieren eis op déi zweet Optioun, well d'Software Versiounen a béid Quellen déiselwecht sinn, awer wann Dir zousätzlech Packagen braucht, musst Dir en Drëtt Partei Repository verbannen. Mir mussen zwee Packagen installéieren:

sudo apt-get install x2goserver x2goserver-xsession

Wann Dir de MATE oder LXDE Ëmfeld benotzt, ginn zousätzlech Packagen erfuerderlech (si sinn net fir XFCE gebraucht):

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

De Glace op de Kuch: X2Go funktionnéiert iwwer SSH a brauch keng weider Konfiguratioun. De VPS muss sshd lafen an Zougang zum Port 22 an de Firewall Regelen hunn. Well mir vun engem virtuelle Server schwätzen, ass dëst wahrscheinlech schonn aus der Këscht gemaach. Et ass einfach Remote Zougang iwwer SSH op enger kierperlecher Maschinn opzemaachen. Alles wat bleift ass de Status vum X2Go Server ze kontrolléieren:

sudo systemctl status x2goserver

VPS op Linux mat enger grafescher Interface: Start vum X2Go Server op Ubuntu 18.04
Et ass och derwäert en onprivilegéierte Benotzer ze kreéieren fir mat dem Desktop-Ëmfeld ze schaffen:

sudo adduser desktopuser

VPS op Linux mat enger grafescher Interface: Start vum X2Go Server op Ubuntu 18.04
Loosst eis de Benotzer an de Sudo-Grupp addéieren fir datt hien Administratiounsrelatéiert Aufgaben ausféiere kann. Wann et kee Besoin ass, kënnt Dir dëse Schrëtt iwwersprangen:

sudo gpasswd -a desktopuser sudo

Desktop Connection

X2Go Client Software fir Windows, Linux an OS X ass verfügbar Download op Site Projet. Den Android Client ass ënner Entwécklung, a gratis mobil Uwendungen vun NoMachine sinn net kompatibel mam X2Go Server. Wann Dir Ubuntu op Ärem lokalen Computer installéiert hutt, füügt just den x2goclient Package un:

sudo apt-get install x2goclient

Ze erhaalen Arten Diversitéit, dës Kéier wäerte mir e Client huelen fir Windows:

VPS op Linux mat enger grafescher Interface: Start vum X2Go Server op Ubuntu 18.04
Hei kënnt Dir Verbindungsastellungen, Input / Output Geräter a Multimedia Geräter konfiguréieren.

VPS op Linux mat enger grafescher Interface: Start vum X2Go Server op Ubuntu 18.04
VPS op Linux mat enger grafescher Interface: Start vum X2Go Server op Ubuntu 18.04
VPS op Linux mat enger grafescher Interface: Start vum X2Go Server op Ubuntu 18.04
Wann alles richteg gemaach gëtt, erschéngt den XFCE-Desktop no der Verbindung.

VPS op Linux mat enger grafescher Interface: Start vum X2Go Server op Ubuntu 18.04

Lafen eng Applikatioun op engem Remote Computer

Heiansdo, amplaz vun engem vollwäertege Desktop-Ëmfeld, musst Dir eng Ressourceintensiv Applikatioun (zum Beispill eng IDE) um Ferncomputer lafen. Dëst ass net schwéier ze maachen; spezifizéieren just de passenden Sessiounstyp a Kommando an de Verbindungsastellungen.

VPS op Linux mat enger grafescher Interface: Start vum X2Go Server op Ubuntu 18.04
VPS op Linux mat enger grafescher Interface: Start vum X2Go Server op Ubuntu 18.04
Browser leeft op Remote VPS mat Ubuntu

Et ginn och méi exotesch Optiounen fir X2Go ze benotzen: de System erlaabt, zum Beispill, mat enger Benotzersitzung op engem Ferncomputer ze verbannen (wéi am TeamViewer). An dësem Fall muss souwuel Client a Server Deeler op béide Maschinnen installéiert ginn. Zousätzlech ass et net néideg fir Sessiounsprofile op all Client ze definéieren: Dir kënnt x2gobroker installéieren an konfiguréieren fir se um Server ze definéieren. Fir dëst ze maachen, musst Dir verbannen Drëtt Partei Repository mat zousätzlech Packagen.

Virdeeler vun X2Go

Am Géigesaz zum VNC System mat héijer Bandbreedung benotzt X2Go den fortgeschrattenen NX 3 Protokoll fir d'Quantitéit vun den transferéierte Daten ze minimiséieren. De System huet säin eegene X Server, ausserdeem erfuerdert et praktesch keng Astellungen an huet fortgeschratt Fäegkeeten. Mir hunn nëmmen iwwer déi meescht Basis geschwat, awer X2Go ka vill méi maachen, dorënner d'Sendung vun Audio a Video vum Server op de Client, Dréckerei op e lokalen Drécker (op engem VPS musst Dir zousätzlech Packagen installéieren fir e virtuelle Drécker ze konfiguréieren) a gedeelt Verzeichnungen. Interaktioun mam Server geschitt duerch eng zouverlässeg an Zäit-getest sshd - sécher Authentifikatioun Mechanismen sinn fir de Benotzer sinn, inkl. mat Schlësselen. X2Go stellt automatesch Äert Ëmfeld op wann Dir Iech aloggen (net néideg den X Server déi ganzen Zäit ze halen), ënnerstëtzt Multi-User Aarbecht a beléifste Desktop-Ëmfeld, an ëmbréngt Är Sessioun net och nodeems d'Verbindung verluer ass.

VPS op Linux mat enger grafescher Interface: Start vum X2Go Server op Ubuntu 18.04

Source: will.com

Setzt e Commentaire