Το HDG εξηγεί: Τι είναι το Telnet;

Όταν οι περισσότεροι άνθρωποι σκέφτονται το Διαδίκτυο, αυτό που πραγματικά σκέφτονται είναι ο Ιστός(Web) . Ωστόσο, το φυσικό δίκτυο που απαρτίζει το Διαδίκτυο φέρει πολύ περισσότερα από ιστοσελίδες και τις υπηρεσίες δημόσιας χρήσης που όλοι χρησιμοποιούμε καθημερινά. 

Στην πραγματικότητα, το μεγαλύτερο(most ) μέρος του Διαδικτύου δεν σχετίζεται καθόλου με τον Ιστό, αλλά μάλλον μια ολόκληρη σειρά από άλλες διαδικτυακές υπηρεσίες που χρησιμοποιούν διάφορα « πρωτόκολλα(protocols) ». Το πρωτόκολλο(hypertext transfer protocol ) HTTP ή μεταφοράς υπερκειμένου χρησιμοποιείται για την εξυπηρέτηση ιστότοπων στο πρόγραμμα περιήγησής σας, για παράδειγμα. Το Telnet(Telnet) είναι επίσης ένα πρωτόκολλο Διαδικτύου, αλλά με διαφορετική ιστορία και μερικές ενδιαφέρουσες χρήσεις. 

Τι είναι όμως το telnet; Σε αυτό το άρθρο θα μάθετε ακριβώς αυτό.

Τι είναι το Telnet;

Tim Starling (WMF) / CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0)

Το Telnet(Telnet) είναι ένα πρωτόκολλο δικτύου που βασίζεται σε κείμενο που επιτρέπει σε έναν πελάτη (αυτός είστε εσείς) να επικοινωνεί με έναν απομακρυσμένο υπολογιστή, κάπου εκεί έξω στο Διαδίκτυο. Συνήθως, οι συνδέσεις Telnet εκτελούνται μέσω της θύρας(Port) 23 και, όπως και οι ιστότοποι, οι υπηρεσίες Telnet έχουν μια συγκεκριμένη διεύθυνση.

Στο παρελθόν, μπορεί να είχατε χρησιμοποιήσει ένα αποκλειστικό τερματικό για πρόσβαση σε μια υπηρεσία Telnet . Τα τερματικά δεν είναι πραγματικά πλήρεις υπολογιστές, αλλά απλώς συσκευές που παρέχουν ένα απομακρυσμένο «πρόσωπο» για έναν απομακρυσμένο υπολογιστή. 

Αυτές τις μέρες, σχεδόν τα πάντα, από ένα έξυπνο ρολόι(smartwatch) έως μια έξυπνη τηλεόραση(smart TV) έχουν πλήρη υπολογιστική ισχύ, επομένως τα ανόητα τερματικά δεν χρησιμοποιούνται πλέον πολύ. Για να χρησιμοποιήσετε μια υπηρεσία Telnet σήμερα, θα χρειαστείτε μια εφαρμογή γνωστή ως εξομοιωτής τερματικού(terminal emulator) . Τα καλά νέα είναι ότι υπάρχει μια ολόκληρη δέσμη εξαιρετικών δωρεάν εξομοιωτών τερματικών(great free terminal emulators) εκεί έξω για κάθε λειτουργικό σύστημα.

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

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

Μια σύντομη ιστορία του Telnet

Erik Pitti / CC BY (https://creativecommons.org/licenses/by/2.0)

Πριν από το σημερινό διαδίκτυο, υπήρχε το ARPANET . Ένα στρατιωτικό και ακαδημαϊκό δίκτυο υπολογιστών σε μια εποχή που οι μόνοι άνθρωποι που είχαν υπολογιστές εργάζονταν για κρατικούς φορείς ή ιδρύματα. Οι εν λόγω υπολογιστές ήταν τεράστιες μηχανές που γέμιζαν ολόκληρα δωμάτια. Αυτό ήταν πριν από το μυαλό κανενός η ιδέα ενός προσωπικού υπολογιστή.

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

Αυτό που χρειαζόταν είναι μια ενιαία κοινή γλώσσα. Το 1971 συντάχθηκε η πρώτη πρόταση για το πρωτόκολλο Telnet . Ωστόσο, θα χρειαζόταν περισσότερο από μια δεκαετία για να κυκλοφορήσει το ίδιο το Telnet ως λειτουργική τεχνολογία. Το 1983, η πρώτη επανάληψη του πρωτοκόλλου telnet κυκλοφόρησε στον κόσμο.

Το Telnet ως εργαλείο απομακρυσμένης διαχείρισης

Το Telnet μπορεί να χρησιμοποιηθεί για την αποστολή εντολών σε απομακρυσμένα συστήματα και συνεπώς τον έλεγχο τους μέσω της διεπαφής τερματικού. Αυτό γίνεται σπάνια στις μέρες μας, με το πρωτόκολλο SSH ( Secure Shell ) να αντικαθιστά ως επί το πλείστον τον σκοπό και τη λειτουργία του Telnet

Ωστόσο, το Telnet εξακολουθεί να είναι σημαντικό, επειδή τα συστήματα που εκτελούν λειτουργικά συστήματα από προηγούμενες εποχές, αλλά εξακολουθούν να χρησιμοποιούνται σήμερα, ενδέχεται να είναι προσβάσιμα μόνο μέσω Telnet . Ορισμένες συσκευές Διαδικτύου, όπως ορισμένοι δρομολογητές, ενδέχεται επίσης να ανταποκρίνονται μόνο σε εντολές  Telnet .

Αυτό είναι στην πραγματικότητα ένα από τα βασικά πλεονεκτήματα του Telnet . Είναι ένα τόσο παλιό και θεμελιώδες πρωτόκολλο που μπορεί συχνά να βασιστεί κανείς σε αυτό για να λειτουργήσει αξιόπιστα και με συνέπεια. Άλλωστε, ο σκοπός του ήταν να είναι μια καθολική γλώσσα για τους υπολογιστές να στέλνουν και να λαμβάνουν εντολές. Ωστόσο, δεν θα πρέπει να χρησιμοποιείται ως τεχνολογία πρώτης γραμμής εάν είναι δυνατόν. Το Secure Shell είναι γενικά η καλύτερη επιλογή σχεδόν σε κάθε περίπτωση,

Τι είναι το Telnet έναντι του Secure Shell

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

Σήμερα δισεκατομμύρια άνθρωποι έχουν υπολογιστή καθώς και σύνδεση στο διαδίκτυο. Οι χάκερ(Hackers) επιτίθενται συνεχώς σε απομακρυσμένα συστήματα, πράγμα που σημαίνει ότι πάντα αναζητούν μια νέα ευπάθεια. Δεδομένου ότι το Telnet στέλνει τις εντολές του σε απλό κείμενο και όλοι γνωρίζουν ποια θύρα δικτύου χρησιμοποιεί από προεπιλογή, είναι αρκετά ασήμαντο να υποκλαπούν ή να τροποποιήσουν τα δεδομένα.

Το Secure Shell(Secure Shell) επιλύει αυτό το πρόβλημα χρησιμοποιώντας ισχυρή κρυπτογράφηση σε όλα τα δεδομένα που στέλνει και λαμβάνει. Αυτός είναι ένας από τους κύριους λόγους που έχει αντικαταστήσει το Telnet . Τούτου λεχθέντος, αυτές τις μέρες υπάρχουν επίσης τρόποι εφαρμογής κρυπτογράφησης στο Telnet , αν και δεν αποτελεί ενσωματωμένο μέρος του πρωτοκόλλου

Πώς να αποκτήσετε πρόσβαση σε μια υπηρεσία Telnet

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

Υπάρχουν πολλοί εξομοιωτές τερματικού. Τα περισσότερα από αυτά είναι δωρεάν. Σε αυτήν την περίπτωση θα χρησιμοποιήσουμε τον δημοφιλή όρο Tera(Tera Term) . Ως επίδειξη, θα συνδεθούμε σε μια υπηρεσία Telnet που χρησιμοποιεί κείμενο ASCII για να ξαναδιηγηθεί ολόκληρη την πρώτη ταινία Star Wars .

Συνήθως, με μια παραδοσιακή εφαρμογή τερματικού πληκτρολογείτε "telnet" ακολουθούμενο από ένα διάστημα και τη διεύθυνση της υπηρεσίας. Ίσως χρειαστεί επίσης να καθορίσετε τη θύρα στην εντολή, η οποία είναι συνήθως η θύρα 23 για το Telnet . Ωστόσο, το Tera Term διαθέτει γραφικό περιβάλλον, οπότε το μόνο που έχουμε να κάνουμε είναι να συμπληρώσουμε την οθόνη έτσι.

Όπως μπορείτε να πείτε, η διεύθυνση για αυτήν την υπηρεσία είναι towel.blinkenlights.nl. Με όλα τα ρυθμισμένα όπως παραπάνω, απλώς κάντε κλικ στο OK(OK) και αυτό συμβαίνει.

Φοβερός! Σωστά? Ας μην σταματήσουμε τη διασκέδαση εκεί. Ακολουθούν μερικές ακόμη υπηρεσίες Telnet με τις οποίες μπορείτε να παίξετε όσο έχετε έξω αυτήν την εφαρμογή τερματικού.

Υπηρεσίες Cool Telnet

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

Το Telnet.org(Telnet.org) διατηρεί μια τεράστια λίστα με μέρη Telnet που πρέπει να επισκεφτείτε. (Telnet)Θα πρέπει να κατευθυνθείτε προς τα εκεί για να βρείτε τους πιο σκοτεινούς προορισμούς, αλλά εδώ είναι τα κυριότερα σημεία από τα οποία οι περισσότεροι άνθρωποι θα πάρουν ένα λάκτισμα:

Από εδώ είσαι μόνος σου. Αλλά αν έχετε την υπομονή, ο κόσμος του Telnet μπορεί να είναι αρκετά ικανοποιητικός για να εξερευνήσετε και να πειραματιστείτε. Θα ονειρευτείτε σε ASCII σε χρόνο μηδέν!



About the author

Είμαι μηχανικός λογισμικού με εμπειρία στην Εξερεύνηση Xbox, Microsoft Excel και Windows 8.1 Explorer. Στον ελεύθερο χρόνο μου, μου αρέσει να παίζω βιντεοπαιχνίδια και να βλέπω τηλεόραση. Έχω πτυχίο από το Πανεπιστήμιο της Γιούτα και αυτή τη στιγμή εργάζομαι ως μηχανικός λογισμικού σε μια διεθνή εταιρεία.



Related posts