Πώς να εγκαταστήσετε και να εκτελέσετε έναν διακομιστή VNC στο Ubuntu Linux

Πώς να εγκαταστήσετε και να εκτελέσετε έναν διακομιστή VNC στο Ubuntu Linux

Η πρόσβαση σε υπολογιστή μέσω απομακρυσμένης επιφάνειας εργασίας είναι ένα σημαντικό μέρος της επαγγελματικής ζωής. Τα προγράμματα απομακρυσμένης επιφάνειας εργασίας σας επιτρέπουν να έχετε πρόσβαση και να ελέγχετε άλλα συστήματα που δεν είναι φυσικά διαθέσιμα σε εσάς. Οι εργασίες από το σπίτι έχουν καταστήσει ακόμη πιο σχετική την απομακρυσμένη πληροφορική επιτρέποντας σε άτομα από μακρινές περιοχές να εργάζονται εξ αποστάσεως χρησιμοποιώντας τους υπολογιστές τους.





Αυτός ο οδηγός δείχνει ότι πρέπει να εγκαταστήσετε έναν διακομιστή εικονικού δικτύου (VNC) στο Ubuntu 20.04 LTS για να κάνετε τον απομακρυσμένο υπολογισμό δυνατό στο σύστημά σας.





Τι είναι ένας διακομιστής VNC;

Παραδοσιακά, οι υπολογιστές Linux έχουν πρόσβαση σε άλλα συστήματα μέσω του τερματικού χρησιμοποιώντας βοηθητικά προγράμματα όπως το Secure Shell (SSH). Ωστόσο, η μόνη πρόκληση με τη διεπαφή γραμμής εντολών είναι ότι δεν μπορείτε να αλληλεπιδράσετε με τον άλλο υπολογιστή χρησιμοποιώντας GUI. Εδώ είναι χρήσιμη μια σύνδεση VNC.





Ένας διακομιστής εικονικού δικτύου, κοινώς γνωστός ως διακομιστής VNC είναι ένα σύστημα που σας επιτρέπει να αποκτήσετε απομακρυσμένη πρόσβαση και να αλληλεπιδράσετε με έναν άλλο υπολογιστή μέσω δικτύου χρησιμοποιώντας μια γραφική διεπαφή. Πολλές εφαρμογές VNC έχουν αναπτυχθεί. μερικά από αυτά περιλαμβάνουν TightVNC, TigerVNC και RealVNC. Σε αυτόν τον οδηγό, θα χρησιμοποιήσουμε το x11vnc διακομιστή για τη ρύθμιση απομακρυσμένου υπολογισμού στο σύστημά μας Ubuntu.

Ο X11vnc είναι ένας ελαφρύς διακομιστής VNC που δεν δημιουργεί επιπλέον οθόνη για την απομακρυσμένη επιφάνεια εργασίας. Αντ 'αυτού, εμφανίζει την υπάρχουσα οθόνη x11 (KDE, GNOME, Xfce, κ.λπ.) του συστήματος Linux σας σε πραγματικό χρόνο. Ένα άλλο πλεονέκτημα με το x11vnc είναι ότι μπορείτε να χρησιμοποιήσετε οποιοδήποτε πρόγραμμα -πελάτη VNC ή πρόγραμμα προβολής για να συνδεθείτε σε αυτό.



Ο διακομιστής x11vnc διαθέτει ενσωματωμένη κρυπτογράφηση SSL/TLS και έλεγχο ταυτότητας RSA 2048 bit, συμπεριλαμβανομένης της υποστήριξης VeNCrypt μαζί με το σύστημα σύνδεσης λογαριασμού UNIX και κωδικού πρόσβασης.

Εγκατάσταση ενός Compatible Display Manager

Το Ubuntu Linux χρησιμοποιεί το GNOME Desktop Manager (GDM) ως προεπιλεγμένο διαχειριστή οθόνης. Νεότερες εκδόσεις χρήσης του Ubuntu gdm3 Το Δυστυχώς, το GDM συνήθως δεν λειτουργεί πολύ καλά με τον διακομιστή x11vnc. Για να το ξεπεράσετε, θα πρέπει να εγκαταστήσετε το Light Display Manager ή lightdm Το





Ανοίξτε το τερματικό χρησιμοποιώντας το Ctrl + Alt + T συντόμευση πληκτρολογίου. Αρχικά, ενημερώστε τις πηγές λογισμικού σας χρησιμοποιώντας κατάλληλος Το

sudo apt update

Στη συνέχεια, εγκαταστήστε το lightdm χρησιμοποιώντας την παρακάτω αναφερόμενη εντολή:





sudo apt install lightdm

Η ακόλουθη οθόνη θα εμφανιστεί κατά τη διαδικασία εγκατάστασης. Πάτα το Εισαγω για να συνεχίσετε.

Στη συνέχεια, επιλέξτε το lightdm επιλογή και πατήστε Εισαγω στο πληκτρολόγιό σας.

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

sudo reboot

Θα παρατηρήσετε μια μικρή αλλαγή στην οθόνη σύνδεσης μετά την επανεκκίνηση επειδή χρησιμοποιείτε τώρα lightdm ως διαχειριστής οθόνης.

Εγκατάσταση διακομιστή x11vnc στο Ubuntu

Για να εγκαταστήσετε τον διακομιστή x11nvc, ανοίξτε το τερματικό συστήματος πατώντας Ctrl + Alt + T Το Στη συνέχεια, εκτελέστε την ακόλουθη εντολή.

sudo apt install x11vnc

Διαμόρφωση του διακομιστή x11vnc

Τώρα θα διαμορφώσετε μια υπηρεσία που χρησιμοποιείται για την εκκίνηση του διακομιστή x11nvc. Δημιουργήστε ένα αρχείο με όνομα x11nvc.service στο / lib / systemd / system / Ευρετήριο. Αυτός ο οδηγός χρησιμοποιεί το Vim αλλά μπορείτε να χρησιμοποιήσετε οποιοδήποτε άλλος επεξεργαστής κειμένου Linux της επιλογής σας π.χ. νανο

sudo vim /lib/systemd/system/x11vnc.service

Αντιγράψτε και επικολλήστε το παρακάτω περιεχόμενο στο νέο αρχείο υπηρεσίας.

[Unit] Description=x11vnc service
After=display-manager.service
network.target syslog.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -passwd randompassword
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target

Το κείμενο τυχαίο κωδικό πρόσβασης είναι ο κωδικός πρόσβασης που θα χρησιμοποιήσετε για να συνδεθείτε στον διακομιστή σας. Επεξεργαστείτε το και ορίστε τον στον προτιμώμενο ισχυρό κωδικό πρόσβασης.

Σχετικά: Πώς να δημιουργήσετε έναν ισχυρό κωδικό πρόσβασης που δεν θα ξεχάσετε

Με απλά λόγια, το κείμενο στο αρχείο υπηρεσίας αναφέρει ότι: αυτή είναι μια υπηρεσία για παιδιά και το σύστημα θα πρέπει να ξεκινήσει αυτήν την υπηρεσία αφού έχουν ξεκινήσει όλες οι άλλες υπηρεσίες. Σε περίπτωση βλάβης, η υπηρεσία θα πρέπει να επανεκκινήσει πριν η διαδικασία φτάσει στον στόχο πολλών χρηστών.

Εάν χρησιμοποιείτε το Vim, πατήστε το Esc κλειδί. Στη συνέχεια, πληκτρολογήστε : wq ακολουθούμενο από το Εισαγω κλειδί για αποθηκεύστε τις αλλαγές και κλείστε τον επεξεργαστή Vim Το

Αφού αποθηκεύσετε το αρχείο, βεβαιωθείτε ότι έχετε φορτώσει ξανά Σύστημα διαμόρφωση διαχειριστή και αρχεία μονάδων.

systemctl daemon-reload

Στη συνέχεια, ενεργοποιήστε την υπηρεσία x11vnc.

πώς να απεγκαταστήσετε την ενημέρωση των Windows 10
systemctl enable x11vnc.service

Τέλος, ξεκινήστε τον διακομιστή VNC χρησιμοποιώντας την παρακάτω εντολή.

sudo systemctl start x11vnc.service

Ελέγξτε την κατάσταση της υπηρεσίας x11vnc χρησιμοποιώντας systemctl Το

systemctl status x11vnc.service

Η έξοδος πρέπει να είναι παρόμοια με αυτήν που φαίνεται παρακάτω.

Όπως μπορείτε να δείτε από την παραπάνω έξοδο, η υπηρεσία είναι ενεργή και εκτελείται.

Ένα άλλο σημαντικό πράγμα που πρέπει να σημειωθεί είναι η θύρα που χρησιμοποιεί ο διακομιστής x11vnc (στην περίπτωση αυτή, θύρα 5900 ).

Ενεργοποίηση της θύρας διακομιστή στο τείχος προστασίας σας

Το Ubuntu χρησιμοποιεί το ufw firewall από προεπιλογή. Για να ενεργοποιήσετε την πρόσβαση άλλων υπολογιστών στο σύστημα Ubuntu μέσω της θύρας που χρησιμοποιεί ο διακομιστής x11vnc, εκδώστε την ακόλουθη εντολή.

sudo ufw allow 5900/tcp

Σύνδεση από άλλο υπολογιστή

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

Μπορείτε να χρησιμοποιήσετε οποιοδήποτε πρόγραμμα -πελάτη VNC για σύνδεση με τον υπολογιστή Ubuntu Linux. Ένας από τους προτεινόμενους θεατές VNC είναι VNC Connect από RealVNC. Είναι διαθέσιμο για σχεδόν κάθε μεγάλη πλατφόρμα, συμπεριλαμβανομένων των macOS, Linux, Windows, iOS, Android, κ.

Κατεβάστε: VNC Viewer από RealVNC

Μετά τη λήψη του προγράμματος -πελάτη VNC, εγκαταστήστε το στο σύστημά σας και ξεκινήστε την εφαρμογή.

Αυτός ο οδηγός χρησιμοποιεί την εγκατάσταση macOS του VNC Connect, αλλά η διαδικασία θα ήταν παρόμοια και για άλλα λειτουργικά συστήματα.

Εισαγάγετε τη διεύθυνση IP του υπολογιστή στον οποίο θέλετε να συνδεθείτε, ακολουθούμενος από τον αριθμό θύρας που χρησιμοποιείται από τον διακομιστή x11vnc. Στη συνέχεια, πατήστε το Εισαγω πλήκτρο στο πληκτρολόγιό σας για σύνδεση.

Σημείωση: Στο Ubuntu, μπορείτε να λάβετε τη διεύθυνση IP σας πληκτρολογώντας την παρακάτω εντολή.

ip addr

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

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

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

Απενεργοποίηση κλειδώματος οθόνης

Ένα από τα προβλήματα που αντιμετωπίζονται κατά τη χρήση του διακομιστή x11vnc είναι το κλείδωμα οθόνης. Ωστόσο, μπορείτε εύκολα να διορθώσετε αυτό το ζήτημα απενεργοποιώντας το κλείδωμα οθόνης στον υπολογιστή σας.

Προχωρήστε στο Ρυθμίσεις> Απόρρητο> Κλείδωμα οθόνης και βεβαιωθείτε ότι έχετε απενεργοποιήσει το Αυτόματο κλείδωμα οθόνης και Κλείδωμα οθόνης σε αναστολή επιλογές.

Σημείωση : Αυτός είναι ένας δυνητικός κίνδυνος ασφαλείας, οπότε φροντίστε να τον ενεργοποιήσετε ξανά αργότερα.

Εργασία από απόσταση στο μηχάνημά σας Linux

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

Τα λειτουργικά συστήματα δεν αποτελούν περιορισμούς όσον αφορά τον απομακρυσμένο υπολογισμό. Διατίθενται αρκετές εφαρμογές για σχεδόν κάθε λειτουργικό σύστημα που σας επιτρέπουν να ρυθμίσετε έναν διακομιστή VNC στον υπολογιστή σας.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Top 10 Λογισμικό απομακρυσμένης πρόσβασης για τον έλεγχο του υπολογιστή σας Windows από οπουδήποτε

Τι κάνετε όταν πρέπει να εργαστείτε σε υπολογιστή σε τοποθεσίες; Χρησιμοποιήστε αυτό το λογισμικό απομακρυσμένης πρόσβασης για να συνδεθείτε σε άλλο υπολογιστή από οπουδήποτε.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Απομακρυσμένη επιφάνεια εργασίας
  • Απομακρυσμένη πρόσβαση
  • Ubuntu
Σχετικά με τον Συγγραφέα Ετοιμος να φύγει(Δημοσιεύθηκαν 36 άρθρα)

Ο Mwiza αναπτύσσει λογισμικό στο επάγγελμα και γράφει εκτενώς σε Linux και προγραμματισμό front-end. Μερικά από τα ενδιαφέροντά του περιλαμβάνουν ιστορία, οικονομία, πολιτική & αρχιτεκτονική επιχειρήσεων.

συντόμευση πληκτρολογίου για τερματισμό των παραθύρων 10
Περισσότερα από τον Mwiza Kumwenda

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux