Müzakirə

Linux SSH Known Hosts Dosyası Nedir?

Başladan Byte · 16 avq 2026 03:55 · 1 Baxış · 0 Cavablar
Mövzunu Açan #0
Bilgisayar sistemleri arasında güvenli bir bağlantı sağlamak için yaygın olarak kullanılan SSH (Secure Shell) protokolü, kullanıcıların uzak sunuculara bağlanmasını mümkün kılar. Bu bağlamda, known_hosts dosyası, SSH bağlantıları esnasında önemli bir rol oynamaktadır. Peki, bu dosya tam olarak nedir ve nasıl çalışır?

known_hosts dosyası, SSH istemcisinin bağlandığı her sunucunun kimlik bilgilerini saklar. Bu dosya genellikle /home/kullanici_adiniz/.ssh/known_hosts yolunda bulunur ve her bir sunucu için o sunucunun anahtar parmak izi (fingerprint) bilgilerini içerir. Bu parmak izleri, bağlantı sırasında sunucunun kimliğini doğrulamak için kullanılmaktadır. Böylece, bir saldırganın sahte bir sunucuya yönlendirilmesi engellenmiş olur.

SSH bağlantısı kurulduğunda, istemci öncelikle bağlanacağı sunucunun anahtarını alır ve known_hosts dosyasında bu anahtarın varlığı kontrol edilir. Eğer anahtar daha önce kaydedilmişse ve değiştirilmemişse, bağlantı devam eder. Aksi takdirde, bir uyarı mesajı ile karşılaşılır. Bu uyarı, kullanıcının daha dikkatli olmasını ve olası bir güvenlik ihlalini göz önünde bulundurmasını sağlar.

Bunun yanı sıra, known_hosts dosyası zamanla büyüyebilir ve gereksiz sunucu kayıtları içerebilir. Bu durumda, kullanılmayan veya geçersiz anahtarların temizlenmesi gerekebilir. Bu işlem,
CODE
1ssh-keygen -R sunucu_adresi
komutu ile kolayca yapılabilir.

Sonuç olarak, known_hosts dosyası, SSH bağlantılarının güvenliğini sağlamakta kritik bir öneme sahiptir. Bu dosya sayesinde, kullanıcılar yalnızca güvenilir sunucularla iletişim kurarak veri güvenliğini artırabilirler.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi