Πώς να ρυθμίσετε το X2Go σε Linux

Αναζητάτε έναν εύκολο τρόπο για απομακρυσμένη πρόσβαση στην επιφάνεια εργασίας Linux; Εξετάστε το ενδεχόμενο εγκατάστασης του X2Go. Είναι πολύ πιο φιλικό προς το χρήστη από κάτι σαν το VNC και δεν χρειάζεται πρόγραμμα περιήγησης ιστού όπως η απομακρυσμένη επιφάνεια εργασίας Chrome. Το καλύτερο μέρος είναι ότι επικεντρώνεται κυρίως στο Linux, επομένως δεν θα χρειάζεται να ανησυχείτε μήπως χάσετε την υποστήριξη υπέρ άλλων λειτουργικών συστημάτων. Δείτε πώς μπορείτε να ρυθμίσετε το X2Go σε Linux και να το εκτελείτε.

SPOILER ALERT: Κάντε κύλιση προς τα κάτω και παρακολουθήστε το εκπαιδευτικό βίντεο στο τέλος αυτού του άρθρου.

Ρύθμιση διακομιστή

Η ρύθμιση ενός κεντρικού υπολογιστή X2Go είναι διαφορετική σε κάθε διανομή Linux. Εξαιτίας αυτού, αναλύσαμε ακριβώς τον τρόπο λειτουργίας του λογισμικού διακομιστή για τις πιο δημοφιλείς διανομές Linux. Αν θέλετε να χρησιμοποιήσετε το λογισμικό διακομιστή X2Go στην έκδοση του Linux που διαθέτετε, αλλά διαπιστώνετε ότι δεν έχει καλυφθεί παρακάτω, καλό είναι να ελέγξετε τον διαχειριστή πακέτων του λειτουργικού σας συστήματος ή τον ιστότοπο X2Go για ένα αρχείο προέλευσης με δυνατότητα λήψης.

Η χρήση του X2Go απαιτεί τη χρήση SSH. Ρυθμίστε το SSH, μαζί με την προώθηση X11 πριν ακολουθήσετε αυτόν τον οδηγό.

Ubuntu

Το X2Go έχει δύο μέρη. Στο Ubuntu, υπάρχει μόνο ο πελάτης. Αυτό είναι ενοχλητικό, αν θέλετε να φιλοξενήσετε μια συνεδρία X2Go. Για να διορθωθεί αυτό, τα μέλη της κοινότητας ανέλαβαν να δημιουργήσουν έναν PPA που μπορούν να προσθέσουν οι χρήστες για να προσθέσουν γρήγορα το στοιχείο διακομιστή. Το PPA δεν είναι συγκεκριμένο για τις επιτραπέζιες εκδόσεις του Ubuntu. Αν θέλετε να ρυθμίσετε κεντρικούς υπολογιστές X2Go σε ένα πλαίσιο διακομιστή Ubuntu, θα λειτουργήσει μια χαρά. Επιπλέον, ο PPA θα λειτουργεί σε όλα τα παράγωγα Ubuntu (σκεφτείτε το Elementary και το Mint, κ.λπ.).

  Πώς να χρησιμοποιήσετε το Dropbox από τη γραμμή εντολών Linux με το πρόγραμμα αποστολής Dropbox

Ανοίξτε ένα τερματικό και προσθέστε το X2GO PPA:

sudo apt-add-repository ppa:x2go/stable

Στη συνέχεια, ενημερώστε τις πηγές λογισμικού του Ubuntu με κατάλληλη ενημέρωση.

sudo apt update

Όταν οι πηγές λογισμικού για το Ubuntu είναι ενημερωμένες, εγκαταστήστε το λογισμικό.

sudo apt-get install x2goserver x2goserver-xsession

Αυτά τα δύο πακέτα πρέπει να είναι όλα όσα χρειάζεστε. Τούτου λεχθέντος, εάν χρησιμοποιείτε Lubuntu ή Ubuntu Mate, υπάρχουν ορισμένα πρόσθετα πακέτα προς εγκατάσταση. Αυτές είναι συνδέσεις ειδικά για την επιφάνεια εργασίας.

Ubuntu Mate:

sudo apt-get install x2gomatebindings

Lubuntu:

sudo apt-get install x2golxdebinding

Η εγκατάσταση αυτών των πακέτων στο Ubuntu θα δημιουργήσει αυτόματα μια περίοδο λειτουργίας διακομιστή X2Go. Όλα γίνονται κατά τη διαδικασία εγκατάστασης και τίποτα δεν χρειάζεται να τροποποιηθεί.

Debian

Αν και το Debian μοιράζεται την ίδια βάση πακέτων με το Ubuntu, δεν υπάρχει εύκολος τρόπος να λειτουργήσουν τα repos λογισμικού X2Go. Αντίθετα, θα χρειαστεί να τροποποιήσετε κάποια πράγματα με μη αυτόματο τρόπο. Ξεκινήστε προσθέτοντας το κλειδί repo. Αυτό είναι σημαντικό, καθώς το Debian δεν θα εγκαταστήσει λογισμικό που δεν είναι αξιόπιστο.

sudo apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E

Με την προσθήκη του κλειδιού, ήρθε η ώρα να προσθέσετε το πραγματικό αποθετήριο λογισμικού.

Σημείωση: Δεν χρησιμοποιείτε το Debian 9.2 Stable; Αλλάξτε το “stable” με όποια έκδοση του Debian εκτελείτε.

echo 'deb https://packages.x2go.org/debian stable main' | sudo tee /etc/apt/sources.list.d/x2go.list

Αφού προσθέσετε την πηγή λογισμικού, ενημερώστε το Debian για να αντικατοπτρίζει τις αλλαγές.

sudo apt-get update

Τέλος, εγκαταστήστε τα εργαλεία διακομιστή X2Go για να λειτουργήσουν όλα.

sudo apt-get install x2goserver x2goserver-xsession

Arch Linux

Το Arch Linux καταφέρνει να υποστηρίζει το λογισμικό διακομιστή X2Go μέσω του αποθετηρίου της Κοινότητας. Για να το εγκαταστήσετε, χρησιμοποιήστε τη διαχείριση πακέτων Arch.

sudo pacman -S x2goserver

Με εγκατεστημένο το λογισμικό, δημιουργήστε μια νέα βάση δεδομένων για το X2Go:

sudo x2godbadmin --createdb

Τέλος, ενεργοποιήστε το λογισμικό διακομιστή στο systemd (και ξεκινήστε το επίσης).

sudo systemctl enable x2goserver.service
sudo systemctl start x2goserver.service

Μαλακό καπέλλο

Το X2Go υποστηρίζεται καλά στο Fedora. Εγκαταστήστε το όπως κάθε άλλο πακέτο, χρησιμοποιώντας την εντολή εγκατάστασης dnf.

sudo dnf install x2goserver x2goserver-xsession

Στη συνέχεια, δημιουργήστε τη βάση δεδομένων που θα χρησιμοποιήσει το X2Go (αν το Fedora δεν το κάνει για εσάς).

sudo x2godbadmin --createdb

Τέλος, ενεργοποιήστε την υπηρεσία με το systemd.

sudo systemctl enable x2goserver.service

sudo systemctl start x2goserver.service

OpenSUSE

Το λογισμικό διακομιστή X2Go είναι διαθέσιμο για εγκατάσταση μέσω των αποθετηρίων λογισμικού του ίδιου του προγραμματιστή. Δείτε πώς μπορείτε να το προσθέσετε:

sudo zypper ar https://packages.x2go.org/opensuse/SUSE-VERSION/extras x2go-extras

και

zypper ar https://packages.x2go.org/opensuse/SUSE-VERSION/main x2go-release

Αφού προσθέσετε τα αποθετήρια λογισμικού, εγκαταστήστε τα πακέτα στο σύστημά σας:

sudo zypper in x2goserver x2goserver-xsession

Δημιουργήστε τη βάση δεδομένων για το X2Go. Τα πακέτα SUSE μπορεί (ή όχι) να φροντίσουν γι’ αυτό. Εάν το X2Go δεν λειτουργεί, αυτό είναι σημάδι να το κάνετε μόνοι σας, χρησιμοποιώντας το τερματικό.

  Πώς να παίξετε Castle Crashers στο Linux

sudo x2godbadmin –createdb

Με όλα τα εγκατεστημένα, ενεργοποιήστε το X2Go στο σύστημα systemd init.

sudo systemctl enable x2goserver.service

 sudo systemctl start x2goserver.service

Εγκαταστήστε το X2Go Client

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

  Οι 5 καλύτερες εφαρμογές βοήθειας Arch Linux AUR προς χρήση

Ubuntu

sudo apt install x2goclient

Debian

sudo apt-get install x2goclient

Arch Linux

sudo pacman -S x2goclient

Μαλακό καπέλλο

sudo dnf install x2goclient

OpenSUSE

Αποκτήστε την πιο πρόσφατη έκδοση του προγράμματος-πελάτη X2Go από το OBS. Για εγκατάσταση, επιλέξτε την έκδοση του OpenSUSE που διαθέτετε και, στη συνέχεια, κάντε κλικ στο κουμπί «Εγκατάσταση με 1 κλικ».

Συνδετικός

Για να συνδεθείτε, εισαγάγετε το όνομα του απομακρυσμένου διακομιστή/Linux PC που φιλοξενεί μια περίοδο λειτουργίας X2Go. Αυτό θα πρέπει να είναι ο ίδιος κεντρικός υπολογιστής ή IP που χρησιμοποιείτε για να συνδεθείτε στο SSH. Στη συνέχεια, ακολουθήστε τα παρακάτω βήματα.

Για παράδειγμα: για να συνδεθώ στην επιφάνεια εργασίας μου, θα πληκτρολογούσα “arch-linux-desktop” ή τη διεύθυνση IP του Διαδικτύου εάν το κάνω αυτό εκτός του τοπικού μου δικτύου.

Στο επόμενο πεδίο, συμπληρώστε το όνομα χρήστη που χρησιμοποιείτε για να συνδεθείτε μέσω SSH στο πεδίο «σύνδεση».

Για το “λιμάνι”, η καλύτερη ιδέα είναι να το αφήσετε ήσυχο. Αυτό συμβαίνει επειδή οι περισσότεροι άνθρωποι δεν αλλάζουν την προεπιλεγμένη θύρα SSH από 22. Εάν, ωστόσο, την έχετε αλλάξει στο OpenSSH, προσθέστε αυτήν στη θέση του “22”.

Τέλος, επιλέξτε ένα περιβάλλον επιφάνειας εργασίας από το αναπτυσσόμενο μενού. Εάν δεν βλέπετε κανένα στον πελάτη σας, θα πρέπει να εγκαταστήσετε ένα.

Σημείωση: δοκιμάστε τα LXDE, MATE ή XFCE για X2Go, καθώς είναι πολύ ελαφριά.

Μόλις ρυθμιστούν όλα, κάντε κλικ στο “OK” για να συνδεθείτε στον διακομιστή X2Go!