Apa File known_hosts untuk ssh di Linux?

SSH, yang dikenal sebagai protokol Secure Shell, mengelola dan mengakses sistem jarak jauh dengan menggunakan koneksi terenkripsi antara user dan engine jarak jauh. Dalam sistem Linux, SSH adalah metode paling umum untuk terhubung ke server atau engine Anda dari jarak jauh dan membuat koneksi lebih aman melalui enkripsi kunci ganda dari jarak jauh. Penting bagi engine jarak jauh dan client untuk memastikan bahwa engine tersebut terhubung dengan engine yang dimaksudkan dengan benar.

Ketika koneksi pertama kali dibuat, client menyimpan kunci host dari host. Kunci host adalah kunci terenkripsi yang digunakan untuk memverifikasi identitas engine. Kunci host ini disimpan di lokasi ‘/etc/ssh/known_hosts’ and ‘.ssh/known_hosts’di direktori home setiap user. Pada artikel ini, kita akan berbicara tentang apa yang disebut file known_hosts untuk ssh di distribusi Linux dan bagaimana Anda dapat membuat daftar kontennya melalui terminal.

Tujuan dari file Known_hosts

File known_hosts adalah file client yang berisi semua host yang diketahui terhubung dari jarak jauh, dan client ssh menggunakan file ini. File ini mengautentikasi untuk client ke server yang mereka sambungkan. File known_hosts berisi kunci publik host untuk semua host yang dikenal. Penggunaan file ini bersifat opsional, tetapi jika digunakan maka disiapkan oleh administrator sistem. Secara otomatis memelihara file per user dalam sistem. Setiap kali user terhubung dengan host yang tidak dikenal dan kunci host yang tidak dikenal ditambahkan ke file ini. Namun, jika engine diretas atau disusupi, peretas dapat menggunakan file know_hosts, melihat daftar semua engine yang terhubung ke engine ini, dan menargetkan engine tersebut. Untuk menghindari risiko ini, tidak semua alamat IP di kunci known_host didefinisikan dalam format teks biasa.

Untuk mengakses konten file known_host, ketik perintah berikut untuk membuka file ini di editor teks favorit Anda melalui terminal:

$ sudo nano ~/.ssh/known_hosts

Contoh

Format file known_hosts diberikan di bawah ini:

Kesimpulan

Kami telah menjelaskan dalam artikel ini apa tujuan dari file known_hosts untuk ssh di Linux dan bagaimana Anda dapat mengakses kontennya melalui command line. Setelah membaca artikel ini, saya harap Anda memiliki pengetahuan yang baik tentang file known_hosts.

Related Posts