Εγκαταστήστε τον διακομιστή VNC στο Linux Mint 20

Install Vnc Server Linux Mint 20



Μερικές φορές, δεν χρειάζεται μόνο να συνδεθείτε σε απομακρυσμένα συστήματα, αλλά επίσης να έχετε πρόσβαση σε ολόκληρο το περιβάλλον GUI. Στο Linux, το VNC είναι ένα τέτοιο εργαλείο που σας επιτρέπει να συνδεθείτε στον διακομιστή Linux γραφικά από απόσταση. Το VNC (Stands for Virtual Network Computing) είναι παρόμοιο με το εργαλείο απομακρυσμένης επιφάνειας εργασίας σε συστήματα Windows. Σας επιτρέπει να διαχειρίζεστε και να ελέγχετε τον απομακρυσμένο διακομιστή από το τοπικό σας σύστημα.

Σε αυτό το σεμινάριο, θα περιγράψουμε τον τρόπο εγκατάστασης του διακομιστή VNC στο σύστημα Linux Mint 20. Για να δοκιμάσουμε τη σύνδεση με τον διακομιστή VNC, θα χρησιμοποιήσουμε την εφαρμογή VNC viewer (VNC client). Μπορείτε να χρησιμοποιήσετε οποιαδήποτε άλλη εφαρμογή -πελάτη VNC.

Πριν προχωρήσετε προς το άρθρο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης sudo.







Βήμα 1: Εγκαταστήστε το περιβάλλον επιφάνειας εργασίας

Υπάρχουν αρκετά περιβάλλοντα επιφάνειας εργασίας στο Linux, όπως Gnome, KDE, XFCE, Unity, κ.λπ. Θα χρειαστεί να εγκαταστήσουμε οποιοδήποτε από αυτά για να λειτουργήσει σωστά ο διακομιστής VNC. Εδώ, πρόκειται να εγκαταστήσουμε την επιφάνεια εργασίας XFCE.



Ανοίξτε την εφαρμογή Terminal της γραμμής εντολών χρησιμοποιώντας τη συντόμευση πληκτρολογίου Ctrl+Alt+T και, στη συνέχεια, εκδώστε την ακόλουθη εντολή στο Terminal για να εγκαταστήσετε την επιφάνεια εργασίας XFCE.



$sudoκατάλληλοςεγκαθιστώxfce4 xfce4-καλούδια





Μετά την εκτέλεση της παραπάνω εντολής, το σύστημα μπορεί να ζητήσει επιβεβαίωση εάν θέλετε να συνεχίσετε την εγκατάσταση ή όχι. Πατήστε y για να συνεχίσετε. μετά από αυτό, η επιφάνεια εργασίας XFCE θα εγκατασταθεί στο σύστημά σας μαζί με όλες τις εξαρτήσεις.

Βήμα 2: Εγκατάσταση διακομιστή VNC

Υπάρχουν διαφορετικοί διακομιστές VNC διαθέσιμοι για συστήματα Linux. Εδώ, πρόκειται να εγκαταστήσουμε τον Tightvncserver. Είναι αρκετά εύκολο να ρυθμίσετε και να εκτελέσετε το Tightvncserver και είναι επίσης αξιόπιστο. Εκδώστε την ακόλουθη εντολή στο τερματικό για να εγκαταστήσετε τον διακομιστή Tightvncserver.



$sudoκατάλληλοςεγκαθιστώ -καιtightvncserver

Αφού ολοκληρωθεί η εγκατάσταση, εκδώστε την ακόλουθη εντολή στο τερματικό:

$vncserver

Θα σας ζητηθεί να ορίσετε έναν κωδικό πρόσβασης για τον διακομιστή VNC. Εισαγάγετε τον κωδικό πρόσβασης και επιβεβαιώστε τον εισάγοντας ξανά. Στη συνέχεια, θα σας ζητηθεί ότι εάν θέλετε να εισαγάγετε έναν κωδικό πρόσβασης μόνο για προβολή, πατήστε n. Εάν πατήσετε y, δεν θα μπορείτε να χρησιμοποιήσετε το ποντίκι και το πληκτρολόγιο για τον έλεγχο της παρουσίας VNC.

Όταν εκτελείτε την εντολή vncserver για πρώτη φορά, δημιουργεί έναν νέο κατάλογο .vnc κάτω από τον Αρχικό κατάλογο. Για να δείτε αυτόν τον κατάλογο, μπορείτε να εκδώσετε την ακόλουθη εντολή στο τερματικό:

$ls -ΝΣ~/.vnc/

Για να δείτε τη διαδικασία διακομιστή VNC, εκδώστε την ακόλουθη εντολή στο τερματικό:

$ΥΣΤΕΡΟΓΡΑΦΟ -εφ | λαβήXtightvnc

Βήμα 3: Διαμόρφωση του VNC

Τώρα θα διαμορφώσουμε τον διακομιστή VNC. Για αυτό, πρώτα, σκοτώστε τη συνεδρία VNC χρησιμοποιώντας την ακόλουθη εντολή στο τερματικό:

$vncserver-σκοτώνω:1

Το προεπιλεγμένο αρχείο διαμόρφωσης του διακομιστή VNC είναι ~/ .vnc/ xstartup. Πριν κάνετε οποιεσδήποτε αλλαγές σε αυτό το αρχείο, ας δημιουργήσουμε ένα αντίγραφο ασφαλείας αυτού του αρχείου. Εκδώστε την ακόλουθη εντολή στο Terminal για να το κάνετε:

$mv~/.vnc/xstartup/.vnc/xstartup.backup

Τώρα επεξεργαστείτε το αρχείο ~/.vnc/xstartup χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου. Εδώ, χρησιμοποιούμε τον επεξεργαστή κειμένου Vim:

$sudo ήρθα~/.vnc/xstartup

Εισαγάγετε τις ακόλουθες γραμμές σε αυτό το αρχείο:

#!/bin/bash
xrdb$ HOME/.Πόροι
startxfce4&

Τώρα χτύπησε Esc πλήκτρο και πατήστε : wq για να αποθηκεύσετε και να κλείσετε το αρχείο ~/.vnc/xstartup.

Τώρα θα πρέπει να κάνετε αυτό το αρχείο εκτελέσιμο. Εκδώστε την ακόλουθη εντολή στο Terminal για να το κάνετε:

$chmod+ x ~/.vnc/xstartup

Εκτελέστε διακομιστή VNC χρησιμοποιώντας την ακόλουθη εντολή στο τερματικό:

$vncserver

Βήμα 4: Διαμορφώστε το VNC ως υπηρεσία

Τώρα θα χρειαστεί να δημιουργήσετε ένα αρχείο υπηρεσίας για τον διακομιστή VNC. Για το σκοπό αυτό, μεταβείτε στον κατάλογο/etc/systemd/system χρησιμοποιώντας την ακόλουθη εντολή:

$CD /και τα λοιπά/Σύστημα/Σύστημα

Στη συνέχεια, δημιουργήστε ένα αρχείο υπηρεσίας με την ακόλουθη εντολή στο τερματικό:

$ήρθαvncserver@.υπηρεσία

Εισαγάγετε τις ακόλουθες γραμμές σε αυτό το αρχείο:

[Μονάδα]
Περιγραφή=Υπηρεσία απομακρυσμένης επιφάνειας εργασίας(VNC)
Μετά=syslogΤοστόχοςδίκτυο.στόχος
[Υπηρεσία]
Τύπος=διχάλα
Χρήστης=Εδουάρδος
PIDFile=/home/edward/.vnc/%Γεια.pid
ExecStartPre=-/usr/bin/vncserver -kill:%i>>/dev/null2>>&1
ExecStart=/usr/bin/vncserver -depth24-γεωμετρία 1280x800:%i
ExecStop=/usr/bin/vncserver -kill:%i
[Εγκαθιστώ]
WantedBy=πολυ-χρήστηςΤοστόχος

Τώρα χτύπησε Esc πλήκτρο και πατήστε : wq για να αποθηκεύσετε και να κλείσετε το αρχείο.

Τώρα φορτώστε ξανά τις διαδικασίες systemd χρησιμοποιώντας την ακόλουθη εντολή στο τερματικό:

$systemctl daemon-reload

Στη συνέχεια, ξεκινήστε τις υπηρεσίες διακομιστή VNC:

$systemctl εκκίνηση vncserver@1. υπηρεσία

Για να ενεργοποιήσετε την υπηρεσία διακομιστή VNC για εκκίνηση κατά την εκκίνηση, χρησιμοποιήστε την ακόλουθη εντολή:

$systemctlεπιτρέπωvncserver@1. υπηρεσία

Για να ελέγξετε την κατάσταση της υπηρεσίας VNC, χρησιμοποιήστε την ακόλουθη εντολή:

$vncserver κατάστασης systemctl@1. υπηρεσία

Βήμα 5: Συνδεθείτε στο διακομιστή VNC

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

$ssh 5901: 127.0.0.1:5901 -φά -ο [όνομα χρήστη] [server_ip]

Αντικαταστήστε το [όνομα_χρήστη] και το [διακομιστή_ip] με το πραγματικό όνομα χρήστη και τη διεύθυνση IP του διακομιστή VNC. Στο παράδειγμά μας, η εντολή θα είναι:

$ssh 5901: 127.0.0.1:5901 -φά -οkbuzdar 192.168.72.159

Αυτή η εντολή θα δημιουργήσει μια ασφαλή σήραγγα μεταξύ του localhost και του διακομιστή VNC.

Τώρα εγκαταστήστε την εφαρμογή -πελάτη VNC (πρόγραμμα προβολής VNC) στο σύστημά σας και ξεκινήστε την. Στην επάνω γραμμή ενός προγράμματος προβολής VNC, πληκτρολογήστε 127.0.0.1:5901 και πατήστε Εισαγω Το

Όταν εμφανιστεί το ακόλουθο παράθυρο διαλόγου, κάντε κλικ στο Να συνεχίσει Το

Στο ακόλουθο παράθυρο διαλόγου Έλεγχος ταυτότητας, πληκτρολογήστε τον κωδικό πρόσβασης διακομιστή VNC και κάντε κλικ Εντάξει Το

Τώρα θα δείτε την επιφάνεια εργασίας του απομακρυσμένου συστήματος.

Η σύνδεση διακομιστή VNC έχει δημιουργηθεί με επιτυχία τώρα. Μόλις τελειώσετε, κλείστε την εφαρμογή προβολής VNC και σκοτώστε τη σήραγγα SSH χρησιμοποιώντας το Ctrl+c στο παράθυρο Terminal. Εάν πρέπει να συνδεθείτε ξανά στον διακομιστή VNC, δημιουργήστε πρώτα τη σήραγγα και, στη συνέχεια, συνδεθείτε με τον διακομιστή VNC χρησιμοποιώντας την εφαρμογή προβολής VNC.

Σε αυτό το άρθρο, έχετε μάθει πώς να εγκαθιστάτε τον διακομιστή VNC στο σύστημα Linux Mint 20. Τώρα μπορείτε εύκολα να διαχειριστείτε το Linux Mint από το τοπικό σας σύστημα χρησιμοποιώντας τη διεπαφή GUI. Ελπίζω να σας άρεσε το άρθρο!