Discussion

Linux SSH Known Hosts Hatası

Started by RootVision · 25 Aug 2026 08:22 · 6 Views · 0 Replies
Thread Starter #0
Linux sistemlerde SSH (Secure Shell) kullanımı sırasında, "known_hosts" dosyasında yaşanan hatalar sıkça karşılaşılan sorunlar arasında yer almaktadır. Bu hata genellikle, bir sunucuya ilk kez bağlanırken ya da sunucunun anahtarlarının değişmesi durumunda ortaya çıkar. Bu yazıda, "known_hosts" dosyasının işlevi, bu hatanın nedenleri ve çözümleri üzerinde duracağız.

SSH, bir istemcinin bir sunucuya güvenli bir şekilde bağlanmasını sağlayan bir protokoldür. Öncelikle, istemci sunucunun kimliğini doğrulamak için sunucunun anahtarını kullanır. Bu anahtarlar, ilk bağlantıda kaydedilir ve daha sonraki bağlantılarda güvenli bir iletişim sağlamak amacıyla "known_hosts" dosyasında saklanır. Eğer sunucu anahtarı değişirse veya başka bir sunucuya bağlanmaya çalışıyorsanız, SSH istemcisi bir uyarı vererek bağlantıyı engelleyebilir.

Bu hatanın en yaygın nedenleri şunlardır:
  • Sunucu anahtarının değişmesi: Sunucu üzerinde bir güncelleme veya yeniden kurulum yapıldıysa, anahtar değişmiş olabilir.
  • Farklı bir sunucuya bağlanma: Aynı IP adresinde farklı bir sunucu varsa, bu durumda yeni sunucunun anahtarı "known_hosts" dosyasında yer almadığı için hata alınır.
  • Dosyanın bozulması veya yanlış yapılandırılması: "known_hosts" dosyasının yapısında bir hata veya bozulma varsa, SSH bağlantısı sırasında problem yaşanabilir.

Bu hatayı çözmek için birkaç yöntem bulunmaktadır:
  • Anahtarları güncellemek: Hatanın detaylarını gösteren mesajda belirtilen satırda, eski anahtarı silerek veya güncelleyerek işlemi gerçekleştirebilirsiniz. Bunu yapmak için terminalde şu komutu kullanabilirsiniz:
    CODE
    1ssh-keygen -R [sunucu_adresi]
    .
  • Manuel olarak "known_hosts" dosyasını düzenlemek:
    CODE
    1~/.ssh/known_hosts
    dosyasını bir metin editörü ile açarak hatalı satırı bulup silebilirsiniz.
  • Sunucuya yeni bir bağlantı sağlamak: Eğer sunucu anahtarı değiştiyse, yeni anahtarı kabul etmek için tekrar bağlanmayı deneyin. Bu durumda, yeni anahtar bilgisini kabul etmeniz istenecektir.

SSH bağlantılarında güvenliğin sağlanması için "known_hosts" dosyasının düzgün bir şekilde yönetilmesi son derece önemlidir. Herhangi bir sorunla karşılaşıldığında yukarıdaki adımların izlenmesi, sorunun çözülmesine yardımcı olacaktır.

You must be logged in to reply.

0 quotes selected