Σε αυτό το σεμινάριο, θα περιγράψουμε τον τρόπο εγκατάστασης του διακομιστή 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/bashxrdb$ 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. Ελπίζω να σας άρεσε το άρθρο!