Τι είναι το γνωστό αρχείο_hosts για το ssh στο Linux;

What Is Known_hosts File



Το SSH, γνωστό ως πρωτόκολλο Secure Shell, διαχειρίζεται και έχει πρόσβαση στα απομακρυσμένα συστήματα χρησιμοποιώντας μια κρυπτογραφημένη σύνδεση μεταξύ των χρηστών και του απομακρυσμένου μηχανήματος. Στα συστήματα Linux, η SSH είναι η πιο συνηθισμένη μέθοδος για να συνδέεστε εξ αποστάσεως με τους διακομιστές ή τα μηχανήματά σας και να κάνετε τη σύνδεση πιο ασφαλή μέσω κρυπτογράφησης διπλού κλειδιού από απόσταση. Είναι σημαντικό τόσο για απομακρυσμένα όσο και για μηχανήματα -πελάτες να βεβαιωθείτε ότι είναι συνδεδεμένα με το σωστό μηχάνημα που προορίζεται.

Όταν δημιουργηθεί η πρώτη φορά σύνδεσης, ο πελάτης αποθηκεύει τα κλειδιά κεντρικού υπολογιστή του κεντρικού υπολογιστή. Το κλειδί κεντρικού υπολογιστή είναι ένα κρυπτογραφημένο κλειδί που χρησιμοποιείται για την επαλήθευση της ταυτότητας του μηχανήματος. Αυτά τα κλειδιά κεντρικού υπολογιστή αποθηκεύονται σε τοποθεσίες ‘/Etc/ssh/known_hosts’ και ‘.ssh/known_hosts’ στον αρχικό κατάλογο κάθε χρήστη. Σε αυτό το άρθρο, θα μιλήσουμε για το τι είναι γνωστό αρχείο_hosts για το ssh στη διανομή Linux και πώς μπορείτε να καταχωρίσετε το περιεχόμενό του μέσω τερματικού.







Σκοπός του αρχείου Known_hosts

Το γνωστό αρχείο_hosts είναι ένα αρχείο πελάτη που περιέχει όλους τους απομακρυσμένα συνδεδεμένους γνωστούς κεντρικούς υπολογιστές και ο πελάτης ssh χρησιμοποιεί αυτό το αρχείο. Αυτό το αρχείο πιστοποιεί τον πελάτη στον διακομιστή στον οποίο συνδέεται. Το αρχείο known_hosts περιέχει το δημόσιο κλειδί κεντρικού υπολογιστή για όλους τους γνωστούς κεντρικούς υπολογιστές. Η χρήση αυτού του αρχείου είναι προαιρετική, αλλά, εάν χρησιμοποιηθεί, τότε προετοιμάζεται από το διαχειριστή του συστήματος. Διατηρεί αυτόματα το αρχείο ανά χρήστη στο σύστημα. Κάθε φορά που ένας χρήστης συνδέεται με έναν άγνωστο κεντρικό υπολογιστή και το άγνωστο κλειδί κεντρικού υπολογιστή προστίθεται σε αυτό το αρχείο. Ωστόσο, εάν το μηχάνημα σπάσει ή παραβιαστεί, οι χάκερ μπορούν να χρησιμοποιήσουν το αρχείο know_hosts, να δουν τη λίστα με όλα τα μηχανήματα που είναι συνδεδεμένα σε αυτό το μηχάνημα και να στοχεύσουν σε αυτά τα μηχανήματα. Για να αποφύγετε αυτόν τον κίνδυνο, δεν ορίζονται όλες οι διευθύνσεις IP στο κλειδί γνωστό_host σε μορφή απλού κειμένου.



Για να αποκτήσετε πρόσβαση στο περιεχόμενο του αρχείου γνωστού_host, πληκτρολογήστε την ακόλουθη εντολή για να ανοίξετε αυτό το αρχείο στον αγαπημένο σας επεξεργαστή κειμένου μέσω του τερματικού:



$sudo νανο~/.ssh/γνωστά_φώτα

Παράδειγμα

Η μορφή του αρχείου γνωστού_hosts δίνεται παρακάτω:

συμπέρασμα

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