Προαπαιτούμενα:
Βήμα 1: Διαμόρφωση δαίμονα SSH στον διακομιστή σας:
Βήμα 2: Διάνοιξη σήραγγας:
Είναι κοινή πρακτική μεταξύ των παρόχων υπηρεσιών Διαδικτύου να αποκλείουν την πλειονότητα, αν όχι όλες τις εισερχόμενες θύρες για τους οικιακούς συνδρομητές τους — καθιστώντας αδύνατη την απομακρυσμένη σύνδεση στον οικιακό σας υπολογιστή μέσω HTTP, SSH, FTP κ.λπ.
Σε αυτό το σεμινάριο θα καλύψουμε πώς να παρακάμψετε αυτούς τους περιορισμούς χρησιμοποιώντας μια τεχνική που ονομάζεται Rerverse SSH Tunneling.
Σημείωση: Αυτό το σεμινάριο προϋποθέτει ότι χρησιμοποιείτε Ubuntu. Ωστόσο, τα βήματα αναμένεται να λειτουργήσουν για άλλη διανομή Linux.
Προαπαιτούμενα:
- Ένα παράδειγμα διακομιστή Ubuntu.
- Ένας πελάτης SSH στον τοπικό σας υπολογιστή.
Βήμα 1: Διαμόρφωση δαίμονα SSH στον διακομιστή σας:
Από προεπιλογή, ο δαίμονας SSH ακούει μόνο στο 127.0.0.1, επομένως δεν θα μπορούμε να έχουμε πρόσβαση στις προωθημένες θύρες μας από έξω. Για να το ακούσουμε στη διεπαφή που είναι συνδεδεμένη στο Internet, πρέπει να ενεργοποιήσουμε την GatewayPortsεπιλογή στη διαμόρφωση του διακομιστή SSH.
Ανοίξτε /etc/ssh/sshd_configχρησιμοποιώντας τον αγαπημένο σας επεξεργαστή κειμένου.
nano /etc/ssh/sshd_config
Στη συνέχεια προσθέστε GatewayPorts yesστο κάτω μέρος του αρχείου.
Αφού αποθηκεύσετε το αρχείο, επανεκκινήστε τον δαίμονα SSH:
service ssh restart
Βήμα 2: Διάνοιξη σήραγγας:
Εάν ο οικιακός υπολογιστής σας εκτελεί Linux, θα χρειαστεί να χρησιμοποιήσετε την sshεντολή ως εξής:
ssh -R [Port to forward to on your VPS]:localhost:[Port to forward on your local machine] [VPS IP]
Ή εάν έχετε εγκαταστήσει τα Microsoft Windows στον υπολογιστή σας, τότε πρέπει να εγκαταστήσετε το plink και να συνδεθείτε όπως φαίνεται παρακάτω:
plink -R [Port to forward to on your VPS]:localhost:[Port to forward on your local machine] [VPS IP]
Σε αυτό το παράδειγμα, προωθούμε τη θύρα 19132που είναι ανοιχτή στο μηχάνημα του σπιτιού σας στη θύρα 80στον απομακρυσμένο διακομιστή σας (υποθέτοντας ότι η διεύθυνση IP του διακομιστή σας είναι 192.168.0.1).
ssh -R 80:localhost:19132 192.168.0.1
Αυτό θα σας επιτρέψει να έχετε πρόσβαση στο μηχάνημα του σπιτιού σας από μια απομακρυσμένη τοποθεσία συνδέοντας στο 192.168.0.1:80.
Αυτό ολοκληρώνει το σεμινάριο μας. Ευχαριστούμε που το διαβάσατε.