Què és el fitxer known_hosts per a ssh a Linux?

What Is Known_hosts File



SSH, conegut com a protocol Secure Shell, gestiona i accedeix als sistemes remots mitjançant una connexió xifrada entre els usuaris i la màquina remota. Als sistemes Linux, SSH és el mètode més comú per connectar-vos als vostres servidors o màquines de manera remota i fer la connexió més segura mitjançant un xifratge de doble clau de forma remota. És important tant per a màquines remotes com per a clients assegurar-se que estiguin connectades amb la màquina prevista correcta.

Quan s'estableix la primera connexió, el client emmagatzema les claus d'amfitrió de l'amfitrió. La clau d’amfitrió és una clau xifrada que s’utilitza per verificar la identitat de la màquina. Aquestes claus d’amfitrió s’emmagatzemen en ubicacions '/ Etc / ssh / known_hosts' i '.ssh / known_hosts' al directori inicial de cada usuari. En aquest article, parlarem del que és el fitxer known_hosts per a ssh a la distribució Linux i de com podeu llistar-ne el contingut a través del terminal.







Finalitat del fitxer Known_hosts

El fitxer known_hosts és un fitxer client que conté tots els equips coneguts connectats remotament i el client ssh utilitza aquest fitxer. Aquest fitxer s’autentifica per al client amb el servidor al qual es connecta. El fitxer known_hosts conté la clau pública de l'amfitrió de tots els amfitrions coneguts. L'ús d'aquest fitxer és opcional, però, si s'utilitza, el prepara l'administrador del sistema. Manté automàticament el fitxer per usuari al sistema. Cada vegada que un usuari es connecta amb un amfitrió desconegut i s’afegeix la clau d’amfitrió desconeguda a aquest fitxer. Tanmateix, si la màquina pirata o es veu compromesa, els pirates informàtics poden utilitzar el fitxer know_hosts, veure la llista de totes les màquines connectades a aquesta màquina i orientar-les. Per evitar aquest risc, no totes les adreces IP de la clau known_host es defineixen en format de text complet.



Per accedir al contingut del fitxer known_host, escriviu l'ordre següent per obrir aquest fitxer al vostre editor de text favorit a través del terminal:



$suo nano~/.ssh/hostes_ coneguts

Exemple

A continuació es dóna el format del fitxer known_hosts:

Conclusió

En aquest article hem explicat quin és el propòsit del fitxer known_hosts per a ssh a Linux i com es pot accedir al seu contingut a través de la línia d’ordres. Després de llegir aquest article, espero que tingueu un bon coneixement sobre el fitxer known_hosts.