Πώς να αποκτήσετε πρόσβαση στην απομακρυσμένη επιφάνεια εργασίας από το πρόγραμμα περιήγησης χρησιμοποιώντας το TightVNC


Το VNC σημαίνει (Virtual Network Computing) είναι ένα εργαλείο κοινής χρήσης γραφικών επιτραπέζιων υπολογιστών ανοιχτού κώδικα για τη διαχείριση και τον έλεγχο μηχανών εξ αποστάσεως χρησιμοποιώντας έναν πελάτη VNC που ονομάζεται Προβολή VNC.

Πρέπει να εγκαταστήσετε ένα πρόγραμμα-πελάτη VNC στο μηχάνημά σας για να αποκτήσετε πρόσβαση σε απομακρυσμένους επιτραπέζιους υπολογιστές, αλλά εάν δεν θέλετε να εγκαταστήσετε έναν πελάτη VNC στον υπολογιστή σας και θέλετε να αποκτήσετε απομακρυσμένη πρόσβαση.

Σε ένα τέτοιο σενάριο, τι θα κάνετε. Λοιπόν, εξακολουθείτε να έχετε πρόσβαση στο VNC χρησιμοποιώντας σύγχρονα προγράμματα περιήγησης ιστού όπως Firefox, Chrome, Opera, κ.λπ. Πώς; επιτρέψτε μου να σας πω.

Το TightVNC είναι ένα σύγχρονο και πολύ βελτιωμένο πρόγραμμα κοινής χρήσης επιτραπέζιων υπολογιστών που παρέχει ένα τυπικό πρόγραμμα προγράμματος περιήγησης ιστού που ονομάζεται TightVNC Java Viewer.

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

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

Απαιτεί ότι το απομακρυσμένο μηχάνημα πρέπει να διαθέτει διακομιστή συμβατό με VNC, όπως VNC, UltraVNC, TightVNC κ.λπ. Ωστόσο, σας συνιστώ να εγκαταστήσετε έναν Διακομιστή TightVNC.

Χρησιμοποιήστε το παρακάτω άρθρο που δείχνει πώς να εγκαταστήσετε τον TightVNC Server σε συστήματα Linux.

  • Πώς να εγκαταστήσετε το TightVNC για πρόσβαση σε απομακρυσμένες επιφάνειες εργασίας στο Linux

Εκτός από αυτό, έχετε επίσης έναν διακομιστή ιστού που λειτουργεί Apache μαζί με την Java εγκατεστημένη σε αυτόν. Ακολουθήστε τον παρακάτω οδηγό που σας δείχνει πώς να εγκαταστήσετε συστήματα Java σε Linux.

  • Πώς να εγκαταστήσετε την Java σε Rocky Linux και AlmaLinux
  • Πώς να εγκαταστήσετε την Java σε RHEL, CentOS και Fedora
  • Πώς να εγκαταστήσετε την Java με το Apt στο Ubuntu
  • Πώς να εγκαταστήσετε την Java με το APT στο Debian

Μετά την εγκατάσταση του TightVNC Server και του Java, ας προχωρήσουμε περαιτέρω στην εγκατάσταση ενός διακομιστή ιστού σε αυτόν. Χρησιμοποιήστε την ακόλουθη εντολή "yum command" και apt για να εγκαταστήσετε τον διακομιστή Apache στη διανομή Linux σας.

yum install httpd httpd-devel   [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo apt install apache2        [On Debian, Ubuntu and Mint]

Τώρα έχουμε εγκαταστήσει όλο το απαραίτητο λογισμικό στο σύστημα. Ας προχωρήσουμε στη λήψη και εγκατάσταση του TightVNC Java Viewer.

Εγκαταστήστε το TightVNC Java Viewer για πρόσβαση σε απομακρυσμένες επιφάνειες εργασίας

Μεταβείτε στη σελίδα λήψης TightVNC, για να πάρετε τον πιο πρόσφατο κώδικα ή μπορείτε να χρησιμοποιήσετε την ακόλουθη "εντολή wget" για να τον κατεβάσετε.

Μεταβείτε στον ριζικό κατάλογο ιστού Apache (δηλαδή /var/www/html), δημιουργήστε έναν κενό κατάλογο "vncweb". Χρησιμοποιήστε την εντολή wget για να κάνετε λήψη των αρχείων μέσα στο φάκελο. Εξαγάγετε τα αρχεία χρησιμοποιώντας την εντολή unzip και μετονομάστε το αρχείο viewer-applet-example.html σε index.html όπως φαίνεται.

cd /var/www/html
mkdir vncweb
cd vncweb
wget https://www.tightvnc.com/download/2.8.3/tvnjviewer-2.8.3-bin-gnugpl.zip
unzip tvnjviewer-2.8.3-bin-gnugpl.zip 
mv viewer-applet-example.html index.html

Ανοίξτε το αρχείο index.html χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας ή πρόγραμμα επεξεργασίας nano όπως προτείνεται.

nano index.html

Στη συνέχεια, ορίστε τη διεύθυνση IP του διακομιστή, τον Αριθμό θύρας VNC, και τον Κωδικό πρόσβασης του χρήστη VNC που θέλετε να συνδέσετε. Για παράδειγμα, η διεύθυνση IP του διακομιστή μου είναι "172.16.25.126", Θύρα ως "5901" και Κωδικός πρόσβασης ως "abc123" για τον χρήστη VNC ονομάζεται "tecmint".

<param name="Host" value="172.16.25.126" /> <!-- Host to connect. -->
<param name="Port" value="5901" /> <!-- Port number to connect. -->
<!--param name="Password" value="abc123" /--> <!-- Password to the server. -->

Αποκτήστε πρόσβαση στην Επιφάνεια εργασίας VNC του χρήστη "tecmint" από το πρόγραμμα περιήγησης μεταβαίνοντας στο.

http://172.16.25.126/vncweb

Θα λάβετε ένα μήνυμα "Προειδοποίηση ασφαλείας" που λέει ότι αυτή η ανυπόγραφη εφαρμογή ζητά άδεια εκτέλεσης. Απλώς αποδεχτείτε και εκτελέστε την εφαρμογή όπως περιγράφεται παρακάτω.

Εισαγάγετε τον κωδικό πρόσβασης για πρόσβαση στην επιφάνεια εργασίας "tecmint".

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

Εάν έχετε πρόσβαση από οποιονδήποτε άλλο υπολογιστή, ενδέχεται να εμφανιστεί ένα σφάλμα «έλλειπτης προσθήκης», απλώς εγκαταστήστε την προσθήκη και αποκτήστε πρόσβαση σε αυτήν. Μπορείτε να πάρετε το πιο πρόσφατο πρόσθετο Java στη σελίδα Λήψη Java.