Ano ang kilalang_hosts File para sa ssh sa Linux?

What Is Known_hosts File



Ang SSH, na kilala bilang Secure Shell protocol, ay namamahala at nag-a-access sa mga malalayong system sa pamamagitan ng paggamit ng naka-encrypt na koneksyon sa pagitan ng mga gumagamit at remote machine. Sa mga Linux system, ang SSH ay ang pinakakaraniwang pamamaraan upang kumonekta sa iyong mga server o machine sa malayo at gawing mas ligtas ang koneksyon sa pamamagitan ng dalwang-key na pag-encrypt mula sa malayo. Mahalaga para sa parehong mga remote at client machine na tiyakin na nakakonekta ang mga ito sa tamang inilaan na makina.

Kapag naitatag ang koneksyon sa unang pagkakataon, iniimbak ng kliyente ang mga host key ng host. Ang host key ay isang naka-encrypt na susi na ginagamit upang mapatunayan ang pagkakakilanlan ng makina. Ang mga host key na ito ay nakaimbak sa mga lokasyon ‘/ Etc / ssh / kilala_hosts’ at ‘.ssh / kilala_hosts’ sa direktoryo sa bahay ng bawat gumagamit. Sa artikulong ito, pag-uusapan natin ang tungkol sa kung ano ang alam na_hosts file para sa ssh sa pamamahagi ng Linux at kung paano mo maililista ang nilalaman nito sa pamamagitan ng terminal.







Layunin ng Kilalang_hosts file

Ang Kilalang_hosts na File ay isang file ng client na naglalaman ng lahat ng malayuang nakakonektang mga kilalang host, at ginagamit ng ssh client ang file na ito. Ang file na ito ay nagpapatunay para sa client sa server na kanilang kumokonekta. Naglalaman ang kilalang_hosts file ng host key ng publiko para sa lahat ng mga kilalang host. Ang paggamit ng file na ito ay opsyonal, ngunit, kung gagamitin pagkatapos ay inihanda ito ng administrator ng system. Awtomatiko nitong pinapanatili ang file ng bawat gumagamit sa system. Sa tuwing kumokonekta ang isang gumagamit sa isang hindi kilalang host at ang hindi kilalang host key ay idadagdag sa file na ito. Gayunpaman, kung ang makina ay nag-hack o nakompromiso, maaaring gamitin ng mga hacker ang file na know_hosts, tingnan ang listahan ng lahat ng mga makina na nakakonekta sa machine na ito, at i-target ang mga machine na iyon. Upang maiwasan ang peligro na ito, hindi lahat ng mga IP address sa kilala_host key ay tinukoy sa format na plaintext.



Upang ma-access ang nilalaman ng kilalang_host file, i-type ang sumusunod na utos upang buksan ang file na ito sa iyong paboritong text editor sa pamamagitan ng terminal:



$sudo nano~/.ssh/kilala_hosts

Halimbawa

Ang format ng kilalang_hosts file ay ibinibigay sa ibaba:

Konklusyon

Ipinaliwanag namin sa artikulong ito kung ano ang layunin ng know_hosts file para sa ssh sa Linux at kung paano mo maa-access ang nilalaman nito sa pamamagitan ng linya ng utos. Matapos basahin ang artikulong ito, inaasahan kong mayroon kang isang piraso ng mahusay na kaalaman tungkol sa alam na file na_hosts.