Το λήμμα παραθέτει τις πηγές του αόριστα, χωρίς παραπομπές.Βοηθήστε συνδέοντας το κείμενο με τις πηγές χρησιμοποιώντας παραπομπές, ώστε να είναι επαληθεύσιμο. Το πρότυπο τοποθετήθηκε χωρίς ημερομηνία. Γιατη σημερινή ημερομηνία χρησιμοποιήστε: {{χωρίς παραπομπές|6|09|2024}}
ΤοTelnet, ακρωνύμιο των αγγλικών λέξεων TELecommunication NETwork, είναι ένα πρωτόκολλο επικοινωνίας διασυνδεδεμένων (σε δίκτυο) υπολογιστών. Δημιουργήθηκε αρχικά ως πρωτόκολλο επικοινωνίας σε τοπικά δίκτυα το 1969 και επεκτάθηκε καιστοΔιαδίκτυοτο 1975. Ο όρος καλύπτει επίσης την υπηρεσία του Διαδικτύου αλλά καιτο λογισμικό πουτην υποστηρίζει. Μετο Telnet ο χρήστης που συνδέεται με κάποιον υπολογιστή μπορεί νατον "ελέγχει" (όσο του επιτρέπεται από το διαχειριστή της υπηρεσίας/δικτύου) σαννα ήταν καθισμένος σε κάποιο τερματικό του. Αυτό, πρακτικά, σημαίνει ότι από ένα προσωπικό υπολογιστή με λειτουργικό σύστημα Windows, ο χρήστης μπορεί να χειριστεί έναν υπολογιστή με λειτουργικό σύστημα Unix.
Ανκαιστο Διαδίκτυο δεν είναι πλέον ιδιαίτερα δημοφιλής υπηρεσία (το βοηθητικό πρόγραμμα Telnet.exe έχει αφαιρεθεί από τηνεξ ορισμού εγκατάσταση τωνWindows Vista), χρησιμοποιείται από τεχνικούς γιατον έλεγχο άλλων πρωτοκόλλων, όπως τοSMTP, τοPOP3κτλ. Χρησιμοποιείται επίσης πολύ από μεγάλους υπολογιστές (mainframes) εκπαιδευτικών ιδρυμάτων, μεγάλων εταιρειών και παρόμοιων φορέων, επειδή, όπως προαναφέρθηκε, παρέχει εξαιρετικές δυνατότητες ελέγχου στα επιμέρους στοιχεία ενός δικτύου. Γιατο σημερινό χρήστη ιδιαίτερα χρήσιμη θα φανεί η υπηρεσία για πρόσβαση σε υλικό απομακρυσμένων βιβλιοθηκών.
Στηνειδική ιστοσελίδαγιατο Telnet ο χρήστης μπορεί ναβρει πληροφορίες, λογισμικό και Διαδικτυακές θέσεις χρήσης του Telnet.
Όταν το Telnet αναπτύχθηκε το 1969, οι περισσότεροι χρήστες του δικτύου ήταν σε ακαδημαϊκούς χώρους ή σε μεγάλα ιδιωτικά ή κρατικά ερευνητικά κέντρα. Σε αυτά τα περιβάλλοντα η ασφάλεια δεν ήταν κρίσιμος παράγοντας γιατο σχεδιασμό των πρωτοκόλλων. Την δεκαετία του 1990 ο αριθμός των χρηστών που είχαν πρόσβαση στο διαδίκτυο αυξήθηκε έτσι αυξήθηκε καιο αριθμών ατόμων που θέλουν να παραβιάσουν ηλεκτρονικούς υπολογιστές. Ειδήμονες στην ασφάλεια υπολογιστών, προτείνουν ναμην χρησιμοποιείται το Telnet για απομακρυσμένες συνδέσεις:
Το Telnet, ως προεπιλογή, δεν κρυπτογραφεί τα δεδομένα που στέλνει στην απομακρυσμένη σύνδεση (ούτε τους κωδικούς πρόσβασης). Έτσι είναι εύκολο σε κάποιον που έχει πρόσβαση στονδρομολογητή (router) ή στονμεταγωγέα (switch) ή τηνπλήμνη (hub)που μεσολαβεί γιατην επικοινωνία τωνΗ/Υνα υποκλέψει το όνομα χρήστη και κωδικό πρόσβασης απομακρυσμένου Η/Υ κατά την χρήση του Telnet (τέτοια εργαλεία είναι το tcpdump καιτοwireshark).
Οι περισσότερες υλοποιήσεις του Telnet δεν έχουν σύστημα εξουσιοδότησης το οποίο να διασφαλίζει ότι η επικοινωνία των δύο κόμβων (πελάτη μετην εφαρμογή telnet - εξυπηρετητής που τρέχει το δαίμονα (daemon) telnet) δενθα υποκλαπεί από κάποιον τρίτο στην μέση.
Οι γνωστοί δαίμονες (daemons) που τρέχουν τον εξυπηρετητή Telnet έχουν πολλά προβλήματα ασφάλειας και αδυναμίες (vulnerabilities).
Στην θέση του Telnet χρησιμοποιείται τοSecure Shell (SSH) πρωτόκολλο το οποίο αρχικά αναπτύχθηκε το 1995. ΤοSSH παρέχει σχεδόν την ίδια λειτουργικότητα μετο telnet αλλά χρησιμοποιεί δυνατή κρυπτογράφηση ώστε τα ευαίσθητα δεδομένα (όνομα χρήστη και κωδικός πρόσβασης) ναμην μπορούν να υποκλαπούν αλλά και πιστοποίηση αυθεντικότητας (ότι πραγματικά συνδεόμαστε μετον απομακρυσμένο Η/Υπου θέλουμε). Επεκτάσεις του πρωτοκόλλου Telnet περιλαμβάνουν το επίπεδο ασφάλεια TLS (Transport Layer Security) καθώς καιτο επίπεδο ελέγχου αυθεντικότητας SASL (Simple Authentication and Security Layer) τα οποία λύνουν τα προβλήματα ασφάλειας του απλού Telnet. Το πρόβλημα είναι ότι οι περισσότερες υλοποιήσεις του Telnet δεν υποστηρίζουν αυτές τις επεκτάσεις και γενικά δεν υπάρχει ενδιαφέρον επέκτασης του Telnet αφού το SSH είναι αξιόπιστο και ασφαλές για τις περισσότερες χρήσεις. Το κύριο πλεονέκτημα του TLS-Telnet είναι ότι χρησιμοποιεί πιστοποιητικά-αυθεντικότητας γιατην πιστοποίηση των εξυπηρετητών στον χρήστη-πελάτη όταν για πρώτη φορά συνδέεται καιδεν έχει αποθηκευμένο το κλειδί πιστοποίησης του εξυπηρετητή. Ένα ελάττωμα και πρόβλημα ασφάλειας του SSH είναι ότι στην πρώτη συνεδρία-σύνδεση στον εξυπηρετητή, πρέπει να εμπιστευτείς την σύνδεση καινα πάρεις το κλειδί-πιστοποιητικό από τον εξυπηρετητή (χωρίς ασφαλή σύνδεση).