VPS σε Linux με γραφική διεπαφή: εκκίνηση του διακομιστή X2Go στο Ubuntu 18.04

VPS σε Linux με γραφική διεπαφή: εκκίνηση του διακομιστή X2Go στο Ubuntu 18.04
Ρυθμίσεις VNC и RDP Έχουμε ήδη κατακτήσει έναν εικονικό διακομιστή, μένει να εξερευνήσουμε μια ακόμη επιλογή για σύνδεση σε εικονική επιφάνεια εργασίας Linux. Ευκαιρίες που δημιουργούνται από την εταιρεία Όχι Μηχανή πρωτόκολλο NX είναι αρκετά ενδιαφέροντα και λειτουργεί καλά σε αργά κανάλια. Οι επώνυμες λύσεις διακομιστή είναι ακριβές (οι πελάτες είναι δωρεάν), αλλά υπάρχει επίσης μια δωρεάν εφαρμογή, η οποία θα συζητηθεί σε αυτό το άρθρο - το σύστημα X2 GB. Αποσπάστηκε από ένα έργο ανοιχτού κώδικα FreeNX, όταν το NoMachine σταμάτησε να τον υποστηρίζει και τον άφησε να επιπλέει ελεύθερα.

Πίνακας περιεχομένων:

Εγκατάσταση του γραφικού περιβάλλοντος

Μια εικονική γραφική επιφάνεια εργασίας σε Linux δεν απαιτεί ισχυρά μηχανήματα έως ότου ο χρήστης αρχίσει να εκτελεί προγράμματα εφαρμογών. Για δοκιμές, θα πάρουμε έναν ισχυρό μέσο όρο Ubuntu Server 18.04 LTS με δύο πυρήνες υπολογιστών, τέσσερα gigabyte μνήμης RAM και έναν σκληρό δίσκο είκοσι gigabyte (HDD). Οι εικόνες του Ubuntu Server 20.04 LTS είναι ήδη διαθέσιμες στο RuVDS· η διαδικασία ρύθμισης μιας πιο πρόσφατης έκδοσης θα είναι παρόμοια. Μην ξεχάσετε να χρησιμοποιήσετε τον κωδικό προσφοράς Habrahabr10 για να λάβετε έκπτωση 10% στην παραγγελία σας.

VPS σε Linux με γραφική διεπαφή: εκκίνηση του διακομιστή X2Go στο Ubuntu 18.04

Επιλέγουμε ξανά το XFCE ως περιβάλλον επιφάνειας εργασίας λόγω των σχετικά χαμηλών απαιτήσεων για υπολογιστικούς πόρους. Επιπλέον, δεν υπάρχουν προβλήματα με την εκτέλεση αυτού του DE μέσω απομακρυσμένης πρόσβασης σε εικονικά περιβάλλοντα:

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

Ρωσοποίηση του διακομιστή και εγκατάσταση λογισμικού

Το επόμενο βήμα είναι να ρυθμίσετε την τοπική προσαρμογή και να εγκαταστήσετε ένα ελάχιστο σύνολο προγραμμάτων εφαρμογών: ένα πρόγραμμα περιήγησης, ένα πρόγραμμα-πελάτη email και μια σουίτα γραφείου. Αρχικά, εγκαταστήστε μεταφράσεις για προγράμματα συστήματος:

sudo apt-get install language-pack-ru

Ας ρυθμίσουμε την τοπική προσαρμογή:

sudo update-locale LANG=ru_RU.UTF-8

Το ίδιο αποτέλεσμα μπορεί να επιτευχθεί με μη αυτόματη επεξεργασία του /etc/default/locale.

Για την τοπική προσαρμογή του GNOME και του KDE, το αποθετήριο έχει τα πακέτα language-pack-gnome-ru και language-pack-kde-ru - θα τα χρειαστείτε εάν χρησιμοποιείτε προγράμματα από αυτά τα περιβάλλοντα επιφάνειας εργασίας. Στο XFCE, οι μεταφράσεις εγκαθίστανται με εφαρμογές. Στη συνέχεια, μπορείτε να εγκαταστήσετε τα λεξικά:

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

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

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

Επιπλέον, ενδέχεται να απαιτείται εγκατάσταση μεταφράσεων για ορισμένα προγράμματα εφαρμογής:

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

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

Εγκατάσταση του διακομιστή X2Go

Οι σταθερές εκδόσεις του διακομιστή και του πελάτη X2Go μπορούν να εγκατασταθούν από ένα εξωτερικό αποθετήριο ΟΛΠ (Αρχείο Προσωπικών Πακέτων) στις Launchpad ή από τα τυπικά αποθετήρια των τρεχουσών εκδόσεων του Ubuntu. Θα εστιάσουμε στη δεύτερη επιλογή, καθώς οι εκδόσεις λογισμικού και στις δύο πηγές είναι ίδιες, αλλά εάν χρειάζεστε επιπλέον πακέτα, θα πρέπει να συνδέσετε ένα αποθετήριο τρίτου κατασκευαστή. Πρέπει να εγκαταστήσουμε δύο πακέτα:

sudo apt-get install x2goserver x2goserver-xsession

Εάν χρησιμοποιείτε το περιβάλλον MATE ή LXDE, θα απαιτηθούν πρόσθετα πακέτα (δεν χρειάζονται για το XFCE):

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

Το κερασάκι στην τούρτα: Το X2Go λειτουργεί μέσω SSH και δεν απαιτεί περαιτέρω ρυθμίσεις. Το VPS πρέπει να έχει sshd σε λειτουργία και πρόσβαση στη θύρα 22 στους κανόνες του τείχους προστασίας. Δεδομένου ότι μιλάμε για έναν εικονικό διακομιστή, αυτό μάλλον έχει γίνει ήδη από το κουτί. Είναι εύκολο να ανοίξετε την απομακρυσμένη πρόσβαση μέσω SSH σε ένα φυσικό μηχάνημα. Το μόνο που μένει είναι να ελέγξετε την κατάσταση του διακομιστή X2Go:

sudo systemctl status x2goserver

VPS σε Linux με γραφική διεπαφή: εκκίνηση του διακομιστή X2Go στο Ubuntu 18.04
Αξίζει επίσης να δημιουργήσετε έναν μη προνομιούχο χρήστη για να εργαστεί με το περιβάλλον επιφάνειας εργασίας:

sudo adduser desktopuser

VPS σε Linux με γραφική διεπαφή: εκκίνηση του διακομιστή X2Go στο Ubuntu 18.04
Ας προσθέσουμε τον χρήστη στην ομάδα sudo ώστε να μπορεί να εκτελεί εργασίες που σχετίζονται με τη διαχείριση. Εάν δεν υπάρχει τέτοια ανάγκη, μπορείτε να παραλείψετε αυτό το βήμα:

sudo gpasswd -a desktopuser sudo

Σύνδεση επιφάνειας εργασίας

Διατίθεται λογισμικό πελάτη X2Go για Windows, Linux και OS X κατεβάστε επί Σε απευθείας σύνδεση έργο. Το πρόγραμμα-πελάτης Android είναι υπό ανάπτυξη και οι δωρεάν εφαρμογές για κινητά από τη NoMachine δεν είναι συμβατές με τον διακομιστή X2Go. Εάν έχετε εγκατεστημένο το Ubuntu στον τοπικό σας υπολογιστή, απλώς προσθέστε το πακέτο x2goclient:

sudo apt-get install x2goclient

Για να διατηρήσουμε την ποικιλότητα των ειδών, αυτή τη φορά θα πάρουμε έναν πελάτη για Windows:

VPS σε Linux με γραφική διεπαφή: εκκίνηση του διακομιστή X2Go στο Ubuntu 18.04
Εδώ μπορείτε να διαμορφώσετε τις ρυθμίσεις σύνδεσης, τις συσκευές εισόδου/εξόδου και τις συσκευές πολυμέσων.

VPS σε Linux με γραφική διεπαφή: εκκίνηση του διακομιστή X2Go στο Ubuntu 18.04
VPS σε Linux με γραφική διεπαφή: εκκίνηση του διακομιστή X2Go στο Ubuntu 18.04
VPS σε Linux με γραφική διεπαφή: εκκίνηση του διακομιστή X2Go στο Ubuntu 18.04
Εάν όλα γίνονται σωστά, η επιφάνεια εργασίας XFCE θα εμφανιστεί μετά τη σύνδεση.

VPS σε Linux με γραφική διεπαφή: εκκίνηση του διακομιστή X2Go στο Ubuntu 18.04

Εκτέλεση εφαρμογής σε απομακρυσμένο υπολογιστή

Μερικές φορές, αντί για ένα πλήρες περιβάλλον επιφάνειας εργασίας, πρέπει να εκτελέσετε μια εφαρμογή με ένταση πόρων (για παράδειγμα, ένα IDE) στον απομακρυσμένο υπολογιστή. Αυτό δεν είναι δύσκολο να γίνει, απλώς καθορίστε τον κατάλληλο τύπο συνεδρίας και εντολή στις ρυθμίσεις σύνδεσης.

VPS σε Linux με γραφική διεπαφή: εκκίνηση του διακομιστή X2Go στο Ubuntu 18.04
VPS σε Linux με γραφική διεπαφή: εκκίνηση του διακομιστή X2Go στο Ubuntu 18.04
Πρόγραμμα περιήγησης που εκτελείται σε απομακρυσμένο VPS με Ubuntu

Υπάρχουν επίσης πιο εξωτικές επιλογές για τη χρήση του X2Go: το σύστημα επιτρέπει, για παράδειγμα, τη σύνδεση σε μια περίοδο λειτουργίας χρήστη σε έναν απομακρυσμένο υπολογιστή (όπως στο TeamViewer). Σε αυτήν την περίπτωση, και τα δύο μέρη πελάτη και διακομιστή πρέπει να εγκατασταθούν και στα δύο μηχανήματα. Επιπλέον, δεν είναι απαραίτητο να ορίσετε προφίλ συνεδρίας σε κάθε πελάτη: μπορείτε να εγκαταστήσετε και να διαμορφώσετε το x2gobroker για να τα ορίσετε στον διακομιστή. Για να το κάνετε αυτό θα χρειαστεί να συνδεθείτε αποθετήριο τρίτων με επιπλέον πακέτα.

Πλεονεκτήματα του X2Go

Σε αντίθεση με το σύστημα VNC υψηλού εύρους ζώνης, το X2Go χρησιμοποιεί το προηγμένο πρωτόκολλο NX 3 για να ελαχιστοποιήσει την ποσότητα των δεδομένων που μεταφέρονται. Το σύστημα έχει τον δικό του διακομιστή X, εκτός αυτού, δεν απαιτεί ουσιαστικά ρυθμίσεις και έχει προηγμένες δυνατότητες. Μιλήσαμε μόνο για τα πιο βασικά, αλλά το X2Go μπορεί να κάνει πολλά περισσότερα, συμπεριλαμβανομένης της μετάδοσης ήχου και βίντεο από τον διακομιστή στον πελάτη, εκτύπωση σε τοπικό εκτυπωτή (σε ένα VPS θα πρέπει να εγκαταστήσετε πρόσθετα πακέτα για να διαμορφώσετε έναν εικονικό εκτυπωτή) και κοινόχρηστους καταλόγους. Η αλληλεπίδραση με τον διακομιστή πραγματοποιείται μέσω ενός αξιόπιστου και δοκιμασμένου χρόνου sshd - διατίθενται στον χρήστη ασφαλείς μηχανισμοί ελέγχου ταυτότητας, συμπεριλαμβανομένων. με κλειδιά. Το X2Go ρυθμίζει αυτόματα το περιβάλλον σας όταν συνδέεστε (δεν χρειάζεται να διατηρείτε συνεχώς τον διακομιστή X σε λειτουργία), υποστηρίζει εργασία πολλών χρηστών και τα πιο δημοφιλή περιβάλλοντα επιφάνειας εργασίας και δεν σκοτώνει τη συνεδρία σας ακόμη και μετά την απώλεια της σύνδεσης.

VPS σε Linux με γραφική διεπαφή: εκκίνηση του διακομιστή X2Go στο Ubuntu 18.04

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο