Συνιστάται, 2024

Επιλογή Συντάκτη

Πώς να Tunnel VNC μέσω SSH

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

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

1. SSH Server - Πρώτον, πρέπει να ρυθμίσετε έναν προσωπικό διακομιστή SSH που θα χρησιμοποιηθεί για τη δημιουργία της ασφαλούς σήραγγας VNC. Αυτό είναι πέρα ​​από το πεδίο εφαρμογής αυτού του άρθρου, αλλά μπορείτε να διαβάσετε μια μεγάλη θέση από τη LifeHacker σχετικά με τον τρόπο ρύθμισης ενός προσωπικού εξυπηρετητή SSH. (Αυτός ο οδηγός είναι περισσότερο από μια δεκαετία παλιά, αλλά εξακολουθεί να λειτουργεί.Ένα διαφορετικό blog έχει έναν νεότερο οδηγό που λειτουργεί επίσης.

2. VNC Server - Δεύτερον, πρέπει να εγκαταστήσετε και να διαμορφώσετε ένα διακομιστή VNC σε κάθε μηχάνημα στο οποίο θέλετε να συνδεθείτε.

3. Δυναμικό DNS - Τέλος, εάν θέλετε να μπορείτε να συνδεθείτε με τον οικιακό σας υπολογιστή εκτός του τοπικού δικτύου, θα χρειαστεί να ρυθμίσετε έναν ελεύθερο δυναμικό λογαριασμό DNS, εκτός εάν έχετε ήδη μια στατική διεύθυνση IP. Μπορείτε να διαβάσετε την προηγούμενη ανάρτησή μου σχετικά με τον τρόπο ρύθμισης του δυναμικού DNS. Αυτό θα σας επιτρέψει να χρησιμοποιήσετε ένα μοναδικό όνομα τομέα όπως myname.homeip.net, κλπ.

Αυτό μπορεί να φαίνεται σαν πολλά πράγματα για να ολοκληρωθεί πριν να το κάνετε αυτό και είναι! Μου πήρε λίγο χρόνο για να μάθω τα πάντα και να τα δουλέψω όλοι, αλλά από τη στιγμή που είναι εγκατεστημένο και λειτουργεί, θα νιώσετε σαν να ανεβαίνετε στο Mount Everest!

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

Σήραγγα VNC πάνω από SSH

Εντάξει, τώρα στο φροντιστήριο για να μάθετε πώς να κάνετε tunnel VNC πάνω από SSH! Σε αυτό το άρθρο, θα χρησιμοποιώ TightVNC ως λογισμικό απομακρυσμένου ελέγχου και Putty ως πελάτη SSH. Θα χρησιμοποιήσουμε το Putty για να συνδεθούμε με τον πελάτη SSH και, στη συνέχεια, θα χρησιμοποιήσουμε το TightVNC για να συνδεθούμε με τον υπολογιστή που θέλουμε να ελέγξουμε.

Βήμα 1 : Ανοίξτε το Putty και κάντε κλικ στην κατηγορία Session στο αριστερό παράθυρο. Στο πλαίσιο Όνομα κεντρικού υπολογιστή (Host Name), πρέπει να πληκτρολογήσετε τη δυναμική διεύθυνση DNS για τον κεντρικό διακομιστή SSH. Ή μπορείτε να πληκτρολογήσετε τη διεύθυνση IP εάν έχετε στατική IP. Σημειώστε ότι αυτή είναι η εξωτερική διεύθυνση IP για το διακομιστή SSH.

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

Βήμα 2 : Τώρα επεκτείνετε τη σύνδεση, μετά SSH και κάντε κλικ στο Tunnels . Τώρα πληκτρολογήστε τον αριθμό θύρας προέλευσης και τη θύρα προορισμού. Η θύρα προέλευσης για το TightVNC είναι 5900 επειδή αυτή είναι η θύρα που ακούει για τις συνδέσεις.

Η θύρα προορισμού θα είναι η εσωτερική διεύθυνση IP για τον διακομιστή SSH που ακολουθεί ο ίδιος αριθμός θύρας, δηλαδή 10.0.1.104:5900.

Βήμα 3 : Κάντε κλικ στο κουμπί Προσθήκη και θα εμφανιστεί στο πλαίσιο λίστας ακριβώς πάνω:

Βήμα 4 : Δεν χρειάζεται να αλλάξετε τίποτα άλλο. Αυτό είναι πραγματικά! Τώρα επιστρέψτε στην οθόνη της Συνόδου και κάντε ξανά κλικ στο κουμπί Αποθήκευση.

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

Βήμα 5 : Τώρα ανοίξτε το TightVNC και πληκτρολογήστε το 127.0.0.1 στο πεδίο διακομιστή VNC:

Τώρα κάντε κλικ στο κουμπί Σύνδεση και θα πρέπει να είστε σε θέση να συνδεθείτε από απόσταση στον υπολογιστή σας! Είναι λίγο μια διαδικασία και λίγο περίπλοκη, αλλά αν συνεχίσετε να προσπαθείτε, θα το πάρετε στη δουλειά! Μόλις λάβετε τη ρύθμιση SSH server, μπορείτε επίσης να χρησιμοποιήσετε αυτήν για την κρυπτογράφηση της περιήγησης στο Web!

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

Top