Πώς να κάνετε Tunnel VNC μέσω SSH

Εάν συνδέεστε σε απομακρυσμένη επιφάνεια εργασίας χρησιμοποιώντας το πρωτόκολλο Virtual Network Computing ( VNC ), η σύνδεσή σας ενδέχεται να μην είναι ασφαλής. Ορισμένοι πελάτες VNC , όπως το δημοφιλές (VNC)TightVNC , δεν κρυπτογραφούν τη σύνδεσή σας πέρα ​​από το αρχικό στάδιο σύνδεσης. Για να ξεπεράσετε το πρόβλημα, μπορείτε να διοχετεύσετε μια σύνδεση VNC μέσω μιας σήραγγας Secure Shell ( SSH ).

Όχι μόνο μια σήραγγα SSH παρέχει μια απολύτως ασφαλή σύνδεση για το VNC , αλλά σας επιτρέπει επίσης να χρησιμοποιείτε συνδέσεις VNC όταν η τυπική θύρα VNC (θύρα 5901) είναι μπλοκαρισμένη. Ορισμένα εταιρικά δίκτυα θα μπλοκάρουν κοινές θύρες όπως η θύρα 5901 για πρόσθετη ασφάλεια, επομένως η διοχέτευση VNC μέσω SSH θα σας επιτρέψει να αντιμετωπίσετε αυτό το πρόβλημα. 

Ρύθμιση PuTTY(Setting Up PuTTY)

Τα Windows 10 έχουν ενσωματωμένο πρόγραμμα-πελάτη SSH , χάρη στο Windows PowerShell , αλλά αυτή είναι μόνο μια πρόσφατη εξέλιξη. Εάν θέλετε να μάθετε πώς να κάνετε σήραγγα VNC μέσω SSH , συνιστάται να χρησιμοποιήσετε το PuTTY για να πραγματοποιήσετε τη σύνδεση με τον διακομιστή SSH σας.(SSH)

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

  • Για να ξεκινήσετε, κατεβάστε το PuTTY και ανοίξτε τον πελάτη. 
  • Το κύριο μενού Session σάς επιτρέπει να πληκτρολογήσετε τη διεύθυνση IP του διακομιστή σας ή το όνομα κεντρικού υπολογιστή. Πληκτρολογήστε τη διεύθυνση του διακομιστή SSH στο πλαίσιο κειμένου (SSH)Όνομα κεντρικού υπολογιστή (ή διεύθυνση IP)(Host Name (or IP address)) . Εάν η θύρα SSH σας είναι διαφορετική από την τυπική θύρα 22, πληκτρολογήστε αυτήν στο πλαίσιο Θύρα(Port)
  • Θα θέλετε επίσης να αποθηκεύσετε αυτήν την περίοδο λειτουργίας, επομένως στο πλαίσιο κειμένου Αποθηκευμένες συνεδρίες , προσθέστε ένα κατάλληλο όνομα για τη σύνδεσή σας (Saved Sessions)SSH και, στη συνέχεια, κάντε κλικ στο κουμπί Αποθήκευση(Save) .

  • Στο αριστερό μενού, αναπτύξτε την καρτέλα Σύνδεση και, στη συνέχεια, κάντε το ίδιο για το (Connection)SSH . Κάντε κλικ στο Tunnels .

  • Στην ενότητα Προώθηση θύρας(Port forwarding) του μενού Σήραγγες(Tunnels) , θα παρέχετε τις λεπτομέρειες για να επιτρέψετε στο PuTTY να διοχετεύσει τη σύνδεσή σας VNC μέσω SSH . Στο πλαίσιο κειμένου θύρα προέλευσης(Source port) , πληκτρολογήστε 5901. Στο πλαίσιο κειμένου Προορισμός , πληκτρολογήστε (Destination)την απομακρυσμένη διεύθυνση IP:5901(remote IP address:5901) , χρησιμοποιώντας τη διεύθυνση IP του απομακρυσμένου επιτραπέζιου υπολογιστή ή διακομιστή . Για παράδειγμα, το 192.168.1.100:5901 θα ήταν κατάλληλο.

  • Επιστρέψτε στην ενότητα " Περίοδος σύνδεσης(Session) ", κάντε κλικ στο όνομα της αποθηκευμένης περιόδου σύνδεσης στην περιοχή Αποθηκευμένες περιόδους σύνδεσης(Saved Sessions) και, στη συνέχεια, κάντε κλικ στην επιλογή Αποθήκευση(Save) για να αποθηκεύσετε τις ρυθμίσεις σας.

  • Έχοντας έτοιμες τις ρυθμίσεις PuTTY , πραγματοποιήστε τη σύνδεση (PuTTY)SSH κάνοντας κλικ στο Άνοιγμα(Open) στο κάτω μέρος. Θα σας ζητηθεί να εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης που απαιτούνται για να πραγματοποιήσετε τη σύνδεσή σας SSH καθώς το PuTTY κάνει την προσπάθεια.

  • Μόλις ολοκληρωθεί η διαδικασία σύνδεσης, θα σας δοθεί πρόσβαση στο παράθυρο τερματικού SSH για την απομακρυσμένη επιφάνεια εργασίας σας.

Με ενεργό τη σήραγγα SSH προς τον διακομιστή απομακρυσμένης επιφάνειας εργασίας σας, θα μπορείτε πλέον να κάνετε μια σύνδεση VNC . Μπορείτε να χρησιμοποιήσετε οποιοδήποτε πρόγραμμα-πελάτη VNC επιλέγετε, αλλά αυτός ο οδηγός θα περιλαμβάνει τον τρόπο σύνδεσης χρησιμοποιώντας το TightVNC(TightVNC) , ένα δημοφιλές και δωρεάν πρόγραμμα-πελάτη VNC για (VNC)Windows και Linux .

Μπορείτε να ελαχιστοποιήσετε το PuTTY ενώ η σύνδεση είναι ενεργή.

Σύνδεση με χρήση TightVNC(Connecting Using TightVNC)

Εάν η σύνδεσή σας SSH είναι ενεργή, η σύνδεση χρησιμοποιώντας το TightVNC(TightVNC) είναι αρκετά απλή. Αυτό προϋποθέτει ότι ο διακομιστής VNC εκτελείται στον απομακρυσμένο υπολογιστή ή διακομιστή σας.

  • Ανοίξτε το TightVNC για να ξεκινήσετε. Στην ενότητα Σύνδεση(Connection) , πληκτρολογήστε localhost::5901 ή 127.0.0.1::5901 στο πλαίσιο κειμένου Remote Host . Το PuTTY(PuTTY) παρακολουθεί αυτήν τη θύρα και θα προωθήσει αυτόματα αυτήν τη σύνδεση, όταν γίνει η προσπάθεια, στον απομακρυσμένο διακομιστή σας. 
  • Μπορείτε να διαμορφώσετε περαιτέρω τη σύνδεσή σας VNC κάνοντας κλικ στο Επιλογές(Options) , αλλά, εάν είστε έτοιμοι να συνδεθείτε, κάντε κλικ στην επιλογή Σύνδεση(Connect)

  • Θα σας ζητηθεί ο κωδικός πρόσβασης διακομιστή VNC , οπότε καταχωρίστε τον στο αναδυόμενο παράθυρο Έλεγχος ταυτότητας VNC και, στη συνέχεια, κάντε κλικ (VNC Authentication)στο OK(OK) .

Εάν η σύνδεσή σας SSH λειτουργεί σωστά, το TightVNC(TightVNC) θα πρέπει να φορτώσει το παράθυρο της απομακρυσμένης επιφάνειας εργασίας VNC , έτοιμο για χρήση. 

Πελάτες SSH με Υποστήριξη Tunneling(SSH Clients With Tunneling Support)

Ενώ το TightVNC(TightVNC) είναι ένα δημοφιλές πρόγραμμα -πελάτης των Windows για συνδέσεις (Windows)VNC , δεν υποστηρίζει διοχέτευση SSH εντός του ίδιου του προγράμματος-πελάτη, απαιτώντας από εσάς να χρησιμοποιήσετε το PuTTY για να πραγματοποιήσετε τη σύνδεση.

Άλλοι πελάτες VNC , ωστόσο, περιλαμβάνουν σήραγγα SSH μέσα στον ίδιο τον πελάτη. (SSH)Ένα παράδειγμα είναι το SSVNC(SSVNC) το οποίο, αν και είναι βασικό, θα πραγματοποιήσει σήραγγα πάνω από το SSH πριν κάνει μια σύνδεση VNC . Το SSVNC(SSVNC) υποστηρίζεται από λειτουργικά συστήματα Windows και Linux .

  • Ανοίξτε τον πελάτη SSVNC και, μέσα στο κύριο παράθυρο του προγράμματος-πελάτη SSVNC , συμπληρώστε τα απαιτούμενα πεδία. Στην περιοχή VNC Host:Display , πληκτρολογήστε SSHusername@remoteIPaddress:1. Αντικαταστήστε το SSHusername με το όνομα χρήστη που θα χρησιμοποιούσατε για τη σύνδεσή σας SSH και αντικαταστήστε το remoteIPaddress με τη διεύθυνση IP της απομακρυσμένης επιφάνειας εργασίας σας. Για παράδειγμα, [email protected]:1.
  • Βεβαιωθείτε ότι έχετε επιλέξει Χρήση SSH(Use SSH) ή SSL+SSL πριν συνδεθείτε. Όταν είστε έτοιμοι, κάντε κλικ στο κουμπί Σύνδεση(Connect) .

  • Θα σας ζητηθεί ο κωδικός πρόσβασης SSH σε ένα αναδυόμενο παράθυρο τερματικού. Δώστε τον κωδικό πρόσβασής σας και, στη συνέχεια, πατήστε enter στο πληκτρολόγιό σας.

Μόλις ενεργοποιηθεί η σήραγγα SSH , θα ξεκινήσει η σύνδεσή σας VNC και θα εμφανιστεί το παράθυρο προγράμματος-πελάτη (VNC)VNC , όπου μπορείτε να αρχίσετε να χρησιμοποιείτε την απομακρυσμένη επιφάνεια εργασίας σας. 

Ενώ οι συνδέσεις VNC δεν είναι κρυπτογραφημένες από προεπιλογή, το πρωτόκολλο απομακρυσμένης επιφάνειας εργασίας της Microsoft είναι(is) κρυπτογραφημένο. Εάν εκτελείτε Windows και σκοπεύετε να συνδεθείτε σε έναν απομακρυσμένο υπολογιστή ή διακομιστή με Windows , μπορείτε να συνδεθείτε χρησιμοποιώντας το εργαλείο σύνδεσης απομακρυσμένης επιφάνειας εργασίας .(Remote Desktop Connection)



About the author

Είμαι επαγγελματίας τεχνικός ήχου και πληκτρολογίου με πάνω από 10 χρόνια εμπειρία. Έχω εργαστεί στον εταιρικό κόσμο, ως σύμβουλος και διευθυντής προϊόντων, και πιο πρόσφατα, ως μηχανικός λογισμικού. Οι δεξιότητες και η εμπειρία μου μου επιτρέπουν να εργάζομαι σε διάφορα είδη έργων από μικρές επιχειρήσεις έως μεγάλες εταιρείες. Είμαι επίσης ειδικός στα Windows 11 και εργάζομαι πάνω στο νέο λειτουργικό σύστημα για πάνω από δύο χρόνια τώρα.



Related posts