Δείτε πώς το κάνετε:
1. Ανοίξτε έναν πελάτη telnet: Τα περισσότερα λειτουργικά συστήματα περιλαμβάνουν έναν πελάτη Telnet. Στο Linux/MacOS, μπορείτε συνήθως να ανοίξετε ένα τερματικό και τύπο `telnet`. Στα Windows, ίσως χρειαστεί να το ενεργοποιήσετε (συχνά δεν ενεργοποιείται από προεπιλογή) μέσω των ρυθμίσεων των Windows.
2. Συνδεθείτε στον διακομιστή: Πληκτρολογήστε `Ανοίξτε
`` `bash
Telnet www.example.com 80
`` `
3. Στείλτε ένα αίτημα HTTP: Εάν η σύνδεση είναι επιτυχής, θα λάβετε ένα μήνυμα σύνδεσης. Στη συνέχεια, πληκτρολογήστε ένα βασικό αίτημα HTTP GET και πατήστε Enter:
`` `
Get / http / 1.1
Host:www.example.com
Σύνδεση:Κλείσιμο
`` `
Η `
4. Εξετάστε την απάντηση: Ο διακομιστής Web θα πρέπει να ανταποκρίνεται με κεφαλίδα HTTP και ενδεχομένως το περιεχόμενο HTML της ιστοσελίδας. Εάν βλέπετε μια απάντηση (ακόμη και αν πρόκειται για μήνυμα σφάλματος), ο διακομιστής ακούει τουλάχιστον την καθορισμένη θύρα και ανταποκρίνεται σε βασικά αιτήματα.
Περιορισμοί:
* https (θύρα 443) δεν θα λειτουργήσει απευθείας με το telnet: Το Telnet δεν είναι κρυπτογραφημένο, ενώ το HTTPS χρησιμοποιεί κρυπτογράφηση SSL/TLS. Θα λάβετε μια αποτυχία σύνδεσης. Χρειάζεστε εργαλεία όπως `openssl s_client` για τη δοκιμή διακομιστών https.
* Δεν υπάρχουν λεπτομερείς δοκιμές: Το Telnet σας δείχνει μόνο την ακατέργαστη απόκριση HTTP. Δεν ελέγχει για το σωστό HTML, CSS, JavaScript ή άλλες πτυχές ενός λειτουργικού ιστότοπου.
* Κίνδυνοι ασφαλείας: Η χρήση του Telnet για πρόσβαση σε διακομιστές ιστού γενικά αποθαρρύνεται επειδή μεταδίδει δεδομένα σε απλό κείμενο, καθιστώντας το ευάλωτο στην παραμονή. Συνιστάται ιδιαίτερα η χρήση σύγχρονων εργαλείων που έχουν σχεδιαστεί για δοκιμή διακομιστή ιστού.
Καλύτερες εναλλακτικές λύσεις:
Για σωστή δοκιμή διακομιστή ιστού, χρησιμοποιήστε εργαλεία όπως:
* `curl`: Ένα εργαλείο γραμμής εντολών για τη μεταφορά δεδομένων με διευθύνσεις URL. Υποστηρίζει HTTPS και παρέχει πολύ πιο λεπτομερείς πληροφορίες σχετικά με την απάντηση.
* `wget`: Ένα άλλο εργαλείο γραμμής εντολών παρόμοιο με το `curl`.
* Εργαλεία προγραμματιστή προγραμμάτων περιήγησης: Εργαλεία προγραμματιστή προγράμματος περιήγησης (καρτέλα δικτύου) Παρέχετε ολοκληρωμένες πληροφορίες σχετικά με τα αιτήματα και τις απαντήσεις HTTP, συμπεριλαμβανομένων των κεφαλίδων, των κωδικών κατάστασης και του χρόνου.
* Εξειδικευμένα εργαλεία δοκιμής φόρτωσης: Για τη δοκιμή της απόδοσης του διακομιστή υπό βαρύ φορτίο, είναι απαραίτητα εργαλεία όπως το JMeter ή το K6.
Το Telnet είναι χρήσιμο μόνο για τον πιο βασικό, αρχικό έλεγχο για να δείτε αν ένας διακομιστής ακούει μια συγκεκριμένη θύρα. Για οτιδήποτε πέρα από αυτό, χρησιμοποιήστε πιο κατάλληλα εργαλεία δοκιμών.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα