Σε ορισμένα προηγούμενα άρθρα μιλήσαμε για μερικά από τα καλύτερα εργαλεία απομακρυσμένης επιφάνειας εργασίας που μπορούμε να βρούμε για Linux, μεταξύ των οποίων βρίσκουμε το RealVNC, το οποίο είναι ένα εξαιρετικό εργαλείο πολλαπλών πλατφορμών για απομακρυσμένες επιφάνειες εργασίας.
Το RealVNC είναι μια δωρεάν εφαρμογή ανοιχτού κώδικα που διανέμεται με την άδεια GPL , αν και υπάρχει και μια εμπορική έκδοση. Αυτό το άρθρο θα επικεντρωθεί στην προσωπική έκδοση για πολλαπλές πλατφόρμες. Αυτή η έκδοση προσφέρει έναν client και έναν server: vnc4server και xvnc4viewer, αντίστοιχα.
Οι υπολογιστές-πελάτες RealVNC που χρησιμοποιούν vncviewer μπορούν να εκτελούνται σε λειτουργία πλήρους οθόνης, χρησιμοποιώντας το πλήκτρο λειτουργίας F8 ως προεπιλεγμένο πλήκτρο για την εμφάνιση ενός μενού επιλογών (το οποίο περιλαμβάνει μια επιλογή, μεταξύ άλλων, για απενεργοποίηση της λειτουργίας πλήρους οθόνης ή προώθηση μιας ακολουθίας πλήκτρων Ctrl-Alt-Del).
Το στοιχείο διακομιστή του RealVNC επιτρέπει σε έναν υπολογιστή να ελέγχεται εξ αποστάσεως από έναν άλλο.
Το RealVNC χρησιμοποιεί το πρωτόκολλο RFB, το οποίο από προεπιλογή χρησιμοποιεί τη θύρα TCP 5900 για τη σύνδεση στην απομακρυσμένη επιφάνεια εργασίας.
Εναλλακτικά, μπορείτε να δημιουργήσετε σήραγγα VNC χρησιμοποιώντας SSH, αποφεύγοντας την ανάγκη ανοίγματος πρόσθετων θυρών και παρακάμπτοντας αυτόματα τον δρομολογητή NAT. Το SSH παρέχει επίσης κρυπτογράφηση για τη σύνδεση μεταξύ του διακομιστή VNC και του προγράμματος προβολής.
Πώς να εγκαταστήσετε το RealVNC σε Linux;
Λόγω της μεγάλης δημοτικότητάς του, το λογισμικό μπορεί να βρεθεί τόσο στην έκδοση client όσο και στην έκδοση server στα περισσότερα αποθετήρια των πιο δημοφιλών διανομών Linux.
Για Debian, Ubuntu, Linux Mint ή οποιοδήποτε παράγωγο αυτών, απλώς μεταβείτε στην επίσημη ιστοσελίδα της εφαρμογής και αποκτήστε το πιο πρόσφατο πακέτο .deb , το οποίο είναι αυτήν τη στιγμή η έκδοση 6.3.1.

Μπορείτε να ανοίξετε ένα τερματικό και να εκτελέσετε οποιαδήποτε από τις ακόλουθες εντολές, ανάλογα με τις ανάγκες σας.
Για συστήματα 64-bit, εάν θέλετε να εγκαταστήσετε τον διακομιστή, πρέπει να πληκτρολογήσετε:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x64.deb
sudo dpkg -i VNC-Server-6.3.1-Linux-x64.deb
Συστήματα 32-bit:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x86.deb
sudo dpkg -i VNC-Server-6.3.1-Linux-x86.deb
Τώρα , αν θέλετε να εγκαταστήσετε τον client στο 32-bit σύστημά σας:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x86.deb
sudo dpkg -i VNC-Viewer-6.18.625-Linux-x86.deb
Για συστήματα 64-bit που θέλουν να εγκαταστήσουν τον υπολογιστή-πελάτη:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x64.deb
sudo dpkg -i VNC-Viewer-6.18.625-Linux-x64.deb
Τώρα, στην περίπτωση εκείνων που είναι χρήστες του Arch Linux, Manjaro, Antergos ή οποιουδήποτε συστήματος που προέρχεται από το Arch Linux, μπορούμε να εγκαταστήσουμε τόσο τον πελάτη όσο και τον διακομιστή από τα αποθετήρια AUR με τις ακόλουθες εντολές.
Για την εγκατάσταση του διακομιστή RealVNC πληκτρολογούμε:
aurman -S realvnc-vnc-server
Εάν θέλετε να εγκαταστήσετε το πρόγραμμα-πελάτης RealVNC πρέπει να πληκτρολογήσετε:
aurman -S realvnc-vnc-viewer
Για όσους χρησιμοποιούν διανομές που υποστηρίζουν πακέτα rpm , όπως Fedora, CentOS, RHEL, openSUSE ή οποιαδήποτε άλλη, μπορούμε να κατεβάσουμε το πακέτο από την επίσημη ιστοσελίδα.
Μπορείτε να ανοίξετε ένα τερματικό και να εκτελέσετε οποιαδήποτε από τις ακόλουθες εντολές σε αυτό, ανάλογα με την περίπτωση που χρειάζεστε.
Για συστήματα 64-bit, εάν θέλετε να εγκαταστήσετε τον διακομιστή, πρέπει να πληκτρολογήσετε:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x64. rpm
sudo rpm -U VNC-Server-6.3.1-Linux-x64. rpm
Συστήματα 32-bit:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x86. rpm
sudo rpm -U VNC-Server-6.3.1-Linux-x86.rpm
Τώρα, εάν θέλετε να εγκαταστήσετε τον υπολογιστή-πελάτη στο σύστημα 32-bit:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x86. rpm
sudo rpm -U VNC-Viewer-6.18.625-Linux-x86.rpm
Για συστήματα 64-bit που θέλουν να εγκαταστήσουν τον υπολογιστή-πελάτη:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x64. rpm
sudo rpm -U VNC-Viewer-6.18.625-Linux-x64.rpm
Πώς να εκτελέσετε το RealVNC;
Έχοντας εγκαταστήσει τον client, τον server ή και τα δύο, χρειάζεται μόνο να εκτελέσουμε οποιοδήποτε από τα δύο, ανάλογα με την περίπτωση . Αν πρόκειται να συνδεθούμε σε άλλον υπολογιστή, απλώς πρέπει να εκτελέσουμε τον client, ενώ από την άλλη πλευρά θα είναι ο server.
Στις περισσότερες διανομές που κάνουν χρήση του systemd, απλώς ξεκινήστε την υπηρεσία και ενεργοποιήστε την.
Αυτό το κάνουμε πληκτρολογώντας τις ακόλουθες εντολές στο τερματικό:
sudo systemctl start vncserver-x11-serviced
sudo systemctl enable vncserver-x11-serviced
Και με αυτό μπορούμε ήδη να κάνουμε τη σύνδεση.
Από την πλευρά του διακομιστή, θα σας παρέχει μια διεύθυνση IP με την οποία μπορείτε να συνδεθείτε με τον πελάτη και ακόμη και να εκχωρήσετε ένα αναγνωριστικό για την αναγνώριση του εξοπλισμού με απλούστερο και πιο άνετο τρόπο.