Kaj je datoteka known_hosts za ssh v Linuxu?

What Is Known_hosts File



SSH, znan kot protokol Secure Shell, upravlja in dostopa do oddaljenih sistemov z uporabo šifrirane povezave med uporabniki in oddaljenim računalnikom. V sistemih Linux je SSH najpogostejša metoda za oddaljeno povezovanje s strežniki ali stroji in večjo varnost povezave z daljinskim šifriranjem z dvema ključema. Za oddaljene in odjemalne stroje je pomembno, da se prepričajo, da so povezani s pravilno nameravanim računalnikom.

Ko je vzpostavljena prva povezava, odjemalec shrani gostiteljske ključe gostitelja. Gostiteljski ključ je šifriran ključ, ki se uporablja za preverjanje identitete naprave. Ti ključi gostiteljev so shranjeni na lokacijah '/Etc/ssh/known_hosts' in '.ssh/known_hosts' v domačem imeniku vsakega uporabnika. V tem članku bomo govorili o tem, kaj je znana datoteka_hosts za ssh v distribuciji Linuxa in kako lahko njeno vsebino navedete prek terminala.







Namen datoteke Known_hosts

Datoteka known_hosts je odjemalska datoteka, ki vsebuje vse oddaljeno povezane znane gostitelje, in odjemalec ssh uporablja to datoteko. Ta datoteka za odjemalca potrdi strežnik, s katerim se povezuje. Datoteka known_hosts vsebuje javni ključ gostitelja za vse znane gostitelje. Uporaba te datoteke ni obvezna, če pa jo uporabi, jo pripravi skrbnik sistema. Samodejno vzdržuje datoteko za uporabnika v sistemu. Vsakič, ko se uporabnik poveže z neznanim gostiteljem in se tej datoteki doda ključ neznanega gostitelja. Če pa naprava vdre ali je ogrožena, lahko hekerji uporabijo datoteko know_hosts, si ogledajo seznam vseh strojev, povezanih s tem računalnikom, in ciljajo na te stroje. Da bi se izognili temu tveganju, niso vsi naslovi IP v ključu known_host definirani v obliki navadnega besedila.



Za dostop do vsebine datoteke known_host vnesite naslednji ukaz, da odprete to datoteko v svojem najljubšem urejevalniku besedil prek terminala:



$sudo nano~/.ssh/znani_gostitelji

Primer

Oblika datoteke known_hosts je podana spodaj:

Zaključek

V tem članku smo razložili, kakšen je namen datoteke known_hosts za ssh v Linuxu in kako lahko dostopate do njene vsebine prek ukazne vrstice. Po branju tega članka upam, da imate nekaj dobrega znanja o datoteki known_hosts.