Što je datoteka known_hosts za ssh u Linuxu?

What Is Known_hosts File



SSH, poznat kao protokol Secure Shell, upravlja udaljenim sustavima i pristupa im pomoću šifrirane veze između korisnika i udaljenog računala. U sustavima Linux, SSH je najčešći način za daljinsko povezivanje s vašim poslužiteljima ili strojevima i daljinsku zaštitu šifriranjem s dva ključa. I za udaljene i za klijentske strojeve važno je provjeriti jesu li povezani s ispravnim predviđenim strojem.

Kada se uspostavi prva veza, klijent sprema ključeve hosta hosta. Ključ domaćina je šifrirani ključ koji se koristi za provjeru identiteta uređaja. Ovi ključevi domaćina pohranjeni su na lokacijama ‘/Etc/ssh/known_hosts’ i ‘.ssh/known_hosts’ u kućnom imeniku svakog korisnika. U ovom ćemo članku govoriti o tome što je datoteka known_hosts za ssh u distribuciji Linuxa i kako možete navesti njezin sadržaj putem terminala.







Svrha datoteke Known_hosts

Datoteka known_hosts je klijentska datoteka koja sadrži sve udaljeno povezane poznate hostove, a ssh klijent koristi tu datoteku. Ova datoteka provjerava autentičnost klijenta na poslužitelju na koji se povezuje. Datoteka known_hosts sadrži javni ključ hosta za sve poznate hostove. Korištenje ove datoteke nije obavezno, ali, ako se koristi, tada je priprema administrator sustava. Automatski održava datoteku po korisniku u sustavu. Svaki put kada se korisnik poveže s nepoznatim hostom, a nepoznati ključ ključa dodaje se u ovu datoteku. Međutim, ako stroj hakira ili dođe do kompromitacije, hakeri mogu koristiti datoteku know_hosts, pregledati popis svih strojeva spojenih na ovaj stroj i ciljati te strojeve. Kako bi se izbjegao ovaj rizik, nisu sve IP adrese u ključu known_host definirane u formatu otvorenog teksta.



Da biste pristupili sadržaju datoteke known_host, upišite sljedeću naredbu da biste otvorili ovu datoteku u svom omiljenom uređivaču teksta putem terminala:



$sudo nano~/.ssh/poznati_hostovi

Primjer

Format datoteke known_hosts dan je u nastavku:

Zaključak

U ovom smo članku objasnili koja je svrha datoteke known_hosts za ssh u Linuxu i kako možete pristupiti njezinom sadržaju putem naredbenog retka. Nadam se da ste nakon čitanja ovog članka stekli dobro znanje o datoteci known_hosts.