ΠΡΟΒΛΗΜΑ
Σας έχει τύχει ποτέ να είστε στο σπίτι σας με την οικογένειά σας και ξάφνου να σας τηλεφωνίσει κάποιος φίλος ή πελάτης και να σας πει ΚΑΙΓΟΜΑΙ, ΔΕΝ ΔΟΥΛΕΥΕΙ ΤΟ ΠΡΟΓΡΑΜΜΑ. ΒΟΗΘΑ ΜΕ. ΤΙ ΣΕ ΠΛΗΡΩΝΩ; (το τελευταίο περί πληρωμής αν είναι πελάτης σας). Αυτό είναι μια από τις πολλές περιπτώσεις που αν δεν μπορείτε να μετακινηθείτε για να το δείτε από κοντά (πχ πανδημία), θα πρέπει να συνδεθείτε απομακρυσμένα. Οι λύσεις είναι αρκετές αλλά κάποιες από αυτές είναι περίεργες. Σίγουρα θα σας έχει έρθει στο μυαλό το Teamviewer, όμως τελευταία έχει κάνει αλλαγές στις άδειες χρήσης και πολλοί χρήστες μεταφέρονται στο Anydesk. Προσωπικά δεν το έχω δουλέψει και δεν μπορώ να εκφέρω γνώμη. Υπάρχει και ένα πρόσθετο που λέγεται Chrome Remote Dekstop αλλά πολλά ερωτήματα δημιουργούνται γιατί βρίσκεται στη μέση η Google. Εμείς εδώ θα δούμε τον τρόπο σύνδεσης με το VNC.
Το VNC είναι ακρωνύμιο του Virtual Network Computing. Δεν είναι παρά ένα σύστημα κοινής χρήσης επιφάνειας εργασίας Linux ή ένα σύνολο πρωτοκόλλων για κοινή χρήση της επιφάνειας εργασίας. Κάποιος μπορεί να χρησιμοποιήσει το VNC για να ελέγξει ή να αποκτήσει απομακρυσμένη πρόσβαση στην επιφάνεια εργασίας του Linux. Το VNC λειτουργεί με το μοντέλο πελάτη-διακομιστή. Υπάρχουν πολλές εφαρμογές του πρωτοκόλλου VNC για συστήματα παρόμοια με Linux ή Unix. Μερικά χαρακτηριστικά παραδείγματα είναι τα TigerVNC, TightVNC, Vino (προεπιλογή για επιτραπέζιους υπολογιστές Gnome), x11vnc, krfb (προεπιλογή για επιτραπέζιους υπολογιστές KDE), vnc4server και άλλα. Εδώ θα δούμε πώς να εγκαταστήσετε και να ρυθμίσετε τις παραμέτρους του TigerVNC στο σύστημα Linux για πλήρη πρόσβαση σε επιφάνεια εργασίας του Gnome.
Εγκατάσταση TigerVNC
Στο τερματικό εγκαταστήστε τα παρακάτω:
Ρύθμιση TigerVNC
Αρχικά ρυθμίσετε το συνθηματικό για τη σύνδεση vnc:
Πρέπει να δημιουργήσετε ένα όνομα αρχείου ~/.vnc/xstartup χρησιμοποιώντας έναν επεξεργαστή κειμένου:
Με το παρακάτω περιεχόμενο:
Έναρξη TigerVNC
Η έναρξη γίνεται απλά με την εντολή:
Αλλά μπορείτε να ρυθμίσετε το βάθος bit επιφάνειας εργασίας, όπως 8, 16, 24, 32 και γεωμετρία επιφάνειας εργασίας σε {width} x {height} ως εξής:
Εάν θέλετε να εκτελείται πάντα κατά την εκκίνηση, επεξεργαστείτε το αρχείο /etc/default/vncserver και προσθέστε τον αριθμό εμφάνισης και τον χρήστη για να ξεκινήσετε ως εξής:
Στη συνέχεια, ενεργοποιήστε την υπηρεσία κατά την εκκίνηση με την εντολή:
Επαληθεύστε ότι εκτελούνται με την εντολή ss και την εντολή pgrep:
Διακοπή TigerVNC
Για να σταματήσετε έναν διακομιστή VNC που εκτελείται στη διεύθυνση: 1
Συνήθως θα είναι στη διεύθυνση :1 αλλά καλού-κακού πιάνει και η εντολή:
Και θα δείτε ένα αποτέλεσμα του στυλ:
Πως να εμφανίζετε συνεδρίες του TigerVNC
Με την εντολή:
Θα εμφανιστεί ένα αποτέλεσμα του τύπου:
Εδώ το 5901 είναι η πόρτα που μπορούμε να χρησιμοποιήσουμε με την εντολή ssh.
Σύνδεση από τον απομακρυσμένο υπολογιστή
Έστω ο υπολογιστής που θέλετε να συνδεθείτε έχει την IP 192.168.1.100. Μπορείτε να ανοίξετε το τερματικό και με την χρήση της εντολής:
θα ανοίξει ένα παράθυρο προτροπής να εισάγετε το συνθηματικό που εισάγατε στις ρυθμίσεις.
Εναλλακτικά μπορείτε να ανοίξετε το πρόγραμμα GNOME-BOXES και να δημιουργήσετε νέα σύνδεση σε απομακρυσμένο υπολογιστή, όπου θα εισάγετε την διεύθυνση:
Τέλος, ένα καλό πρόγραμμα να συνδεθείτε είναι το Remina. Μπορείτε είτε να δημιουργήσετε μια σύνδεση ή να συνδεθείτε εισάγοντας την διεύθυνση στο πλαίσιο όπως βλέπετε στην εικόνα:
Συμπέρασμα
Μάθαμε πως να εγκαθιστούμε και να ρυθμίζουμε το TigerVNC. Το πρωτόκολλο VNC δεν είναι και τόσο ασφαλές. Είναι κατά την σύνδεση με εισαγωγή του συνθηματικού αλλά η σύνδεση δεν είναι κρυπτογραφημένη. Πρέπει να μάθετε να κάνετε την επικοινωνία ασφαλή χρησιμοποιώντας το ssh. Πρέπει να συνδεθείτε στο διακομιστή VNC χρησιμοποιώντας tunnel SSH. Πως θα το κάνετε αυτό; Διαβάστε στην τεκμηρίωση παρακάτω ή απλά περιμένετε κάποιο νέο άρθρο. Προς το παρόν διαμοιραστείτε το άρθρο και γράψτε ένα σχόλιο για την εμπειρία σας.
ΠΛΗΡΟΦΟΡΙΕΣ
Αρχική δημοσίευση:
https://eiosifidis.blogspot.com/2021/09/egatastasi-ruthmisi-tigervnc-se-ubuntu.html
Σχόλια