~TELNET

 

3.1  Τι είναι το Telnet

To Telnet είναι μια υπηρεσία του Internet που μας επιτρέπει να συνδεόμαστε με έναν απομακρυσμένο υπολογιστή και να δουλεύουμε αλληλεπιδραστικά στον υπολογιστή αυτό χρησιμοποιώντας τα προγράμματά του σαν να είμαστε άμεσα συνδεδεμένοι μαζί του. Με άλλα λόγια, το δικό μας τερματικό - προσωπικός υπολογιστής, workstation, τερματικό ενός UNIX συστήματος, κλπ. - μετατρέπεται σε τερματικό του απομακρυσμένου υπολογιστή ο οποίος ανταποκρίνεται στις εντολές μας.

To Telnet βασίζεται στην αρχιτεκτονική client/server: για να χρησιμοποιήσουμε το Telnet, εκτελούμε στον υπολογιστή μας ένα πρόγραμμα πελάτη για Telnet (Τelnet client), ενώ στον απομακρυσμένο υπολογιστή εκτελείται ένα πρόγραμμα που ονομάζεται εξυπηρετητής Telnet (Telnet server). O Telnet server είναι ένας ταυτόχρονος εξυπηρετητής που μπορεί να ανταποκριθεί σε πολλές αιτήσεις συγχρόνως, δημιουργώντας μια νέα διεργασία για κάθε νέα αίτηση.

3.2 Γιατί χρησιμοποιούμε telnet

Μέσω του Telnet, μπορούμε να συνδεόμαστε με υπολογιστές του Internet σε ολόκληρο τον κόσμο και να εκμεταλλευόμαστε τις υπηρεσίες που προσφέρουν: έτσι μπορούμε να χρησιμοποιούμε απομακρυσμένες βάσεις δεδομένων και άλλες πηγές πληροφόρησης, να αναζητούμε πληροφορίες σε βιβλιογραφικούς καταλόγους διαφόρων βιβλιοθηκών, κλπ.

Ο αριθμός των υπολογιστών του Internet που προσφέρουν την υπηρεσία Telnet είναι πολύ μεγάλος και οι πληροφορίες που διατίθενται καλύπτουν όλους τους τομείς. Αρκετοί από τους υπολογιστές αυτούς παρέχουν on-line συστήματα βοήθειας με μενού που κάνουν τη χρήση τους πιο εύκολη. Κατά τη σύνδεσή μας με έναν απομακρυσμένο υπολογιστή, μας ζητείται όνομα χρήστη (login name) και συνθηματικό (password). Επομένως, θα πρέπει να έχουμε λογαριασμό (δηλ. δικαίωμα πρόσβασης) στον υπολογιστή αυτό. Μερικές φορές, για υπηρεσίες που διατίθενται δημόσια, μας υποδεικνύεται από τον απομακρυσμένο υπολογιστή κάποιο ειδικό login name (π.χ. guest) ώστε να μπορέσουμε να συνδεθούμε ακόμη κι αν δεν διαθέτουμε λογαριασμό.

 

3.3 Πρωτόκολλο Telnet

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

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

 

3.4 Telnet από προσωπικό υπολογιστή-Ορολογίες

Στο περιβάλλον του προσωπικού υπολογιστή εκτελούμε το πρόγραμμα πελάτη, που συνήθως ονομάζεται telnet, με διπλό κλικ στο αντίστοιχο εικονίδιο ή από το startàrun προκειμένου να συνδεθούμε με μια μηχανή του τοπικού μας δικτύου ή του υπόλοιπου . (π.χ telnet Macedonia.uom.gr)

Σχήμα 17

Στην οθόνη μας εμφανίζεται ένα παράθυρο με διάφορες επιλογές μενού στην κορυφή του. Από το μενού που ονομάζεται Σύνδεση (Connect), επιλέγουμε με το ποντίκι την επιλογή Απομακρυσμένο σύστημα (Remote System), οπότε εμφανίζεται ένα παράθυρο σύνδεσης.

Στο πεδίο Όνομα κεντρικού υπολογιστή (Host Name) του παραθύρου αυτού, πληκτρολογούμε το όνομα της μηχανής με την οποία θέλουμε να συνδεθούμε, π.χ. mail.uom.gr αν θέλουμε να συνδεθούμε με τη μηχανή του δικτύου του Π.Μ. όπου έχουμε λογαριασμό και στην οποία συγκεντρώνεται το ηλεκτρονικό μας ταχυδρομείο

Μετά από λίγο, αν βέβαια το όνομα μηχανής που δώσαμε είναι σωστό, η σύνδεσή μας με το δίκτυο ενεργή και η αντίστοιχη μηχανή σε λειτουργία, το όνομα της μηχανής εμφανίζεται στη γραμμή τίτλου του παραθύρου της εφαρμογής και παίρνουμε μήνυμα που μας προτρέπει να δώσουμε όνομα χρήστη (login) και συνθηματικό (password). Αφού τα πληκτρολογήσουμε σωστά, είμαστε πλέον συνδεδεμένοι με την απομακρυσμένη μηχανή και δουλεύουμε σαν να είμαστε εκεί - με τη διαφορά ότι οι χαρακτήρες αργούν περισσότερο να εμφανιστούν στην οθόνη μας

 

Σχήμα 18

Η μηχανή με την οποία συνδεθήκαμε είναι μια UNIX μηχανή. Επομένως δουλεύουμε σε αυτή εκτελώντας εντολές και προγράμματα του UNIX.

Για να διακόψουμε τη σύνδεση, αποσυνδεόμαστε κανονικά από την απομακρυσμένη μηχανή πληκτρολογώντας την κατάλληλη εντολή στη γραμμή εντολής της. Στο παράδειγμά μας δίνουμε την εντολή exit ή πληκτρολογούμε [CTRL]+D. Στην οθόνη μας εμφανίζεται το μήνυμα "Η σύνδεση με τον κεντρικό υπολογιστή χάθηκε" (Connection to host lost) στο οποίο πρέπει να πατήσουμε OK. Αν για κάποιο λόγο "κολλήσουμε" και δεν μπορούμε να βγούμε με αυτόν τον τρόπο, επιλέγουμε Αποσύνδεση (Disconnect) από το μενού Σύνδεση.

Στη συνέχεια, από το ίδιο μενού, μπορούμε να επιλέξουμε και πάλι Απομακρυσμένο σύστημα για να συνδεθούμε με μια άλλη μηχανή ή Έξοδος (Exit) για να βγούμε από την εφαρμογή.

Ας δούμε τις κυριότερες επιλογές των μενού της εφαρμογής:

·      Μέσω των επιλογών του μενού Επεξεργασία (Edit), μπορούμε να αντιγράψουμε στο Πρόχειρο (clipboard) ένα τμήμα ή όλο το κείμενο που εμφανίζεται στο παράθυρο του telnet και στη συνέχεια να το επικολλήσουμε σε κάποια άλλο έγγραφο, π.χ. του notepad, Word, κλπ.

·      Μέσω της επιλογής Προτιμήσεις (Preferences) του μενού Τερματικό (Terminal), μπορούμε να ρυθμίσουμε παραμέτρους που αφορούν την εμφάνιση του παραθύρου της τηλεσύνδεσης και τον τύπο του τερματικού με το οποίο εξομοιώνεται ο προσωπικός μας υπολογιστής. Από το κουμπί Γραμματοσειρές (Fonts) ρυθμίζουμε τη χρησιμοποιούμενη γραμματοσειρά και το χρώμα των γραμμάτων και από το κουμπί Χρώμα φόντου (Background Color) ρυθμίζουμε το χρώμα του φόντου.

·      Όσον αφορά τον τύπο εξομοίωσης τερματικού, από το πεδίο Εξομοίωση (Emulation) μπορούμε να επιλέξουμε μεταξύ VT-52 και VT-100/ANSI. Συνήθως αφήνουμε την προεπιλεγμένη από το πρόγραμμα τιμή: VT-100/ANSI, οπότε ο υπολογιστής μας συμπεριφέρεται σαν τερματικό αυτού του τύπου κατά τη διάρκεια των τηλεσυνδέσεων. Αν σε μια σύνδεση, το απομακρυσμένο σύστημα μας ζητήσει να δηλώσουμε τον τύπο του τερματικού μας, πρέπει να δώσουμε VT-100 ή ANSI, ώστε να συμπίπτει με τον τύπο που έχει δηλωθεί και στο πεδίο Εξομοίωση.

Αν κάνουμε κάποιες μεταβολές στις παραμέτρους του προγράμματος, στο τέλος πατάμε το πλήκτρο OK για να τις αποθηκεύσουμε.

·      Το πρόγραμμα μας παρέχει επίσης τη δυνατότητα καταγραφής όλου του κειμένου που εμφανίζεται μέσα στο παράθυρο του telnet κατά τη διάρκεια της τηλεσύνδεσης σε ένα αρχείο καταγραφής (log file). Για να ενεργοποιήσουμε τη διαδικασία καταγραφής, από το μενού Τερματικό επιλέγουμε Έναρξη καταχώρησης (Start logging). Στην οθόνη μας εμφανίζεται το πλαίσιο διαλόγου Άνοιγμα αρχείου καταγραφής (Open log file), όπου μπορούμε να επιλέξουμε όνομα και κατάλογο στο δίσκο για το αρχείο καταγραφής. Το πρόγραμμα μας προτείνει το όνομα TELNET.LOG - μπορούμε να το αποδεχτούμε ή να δώσουμε κάποιο άλλο όνομα αρχείου.

Από το σημείο αυτό και έπειτα, ο,τιδήποτε εμφανίζεται στο παράθυρο του telnet καταχωρείται και στο αρχείο καταγραφής. Αν κάποια στιγμή θελήσουμε να διακόψουμε την καταγραφή, επιλέγουμε Τέλος καταχώρησης (Stop Logging) από το μενού Τερματικό. Στη συνέχεια, μπορούμε να ανοίξουμε το αρχείο καταγραφής που δημιουργήθηκε στο σκληρό μας δίσκο για να το επεξεργαστούμε, να το εκτυπώσουμε, κλπ.

2.5 Πρόγραμμα Pine

Ξεχωριστό ενδιαφέρον παρουσιάζει το πρόγραμμα ηλεκτρονικού ταχυδρομείου :pine(πληκτρολογούμε ΄΄pine΄΄)

Το οποίο μέσα από ένα μενού δίνει την δυνατότητα για αποστολή και λήψη e-mail μέσα από περιβάλλον unix. Επίσης μπορεί να έχει κανείς την δυνατότητα  να διαχειρίζεται τα μηνύματα που του έχουν σταλεί(διοργάνωση καταλόγων, διαγραφή κλπ).           

Σχήμα 19