Ssh rsync bağlantı çözümü! warning: remote host identification has changed! 2

Ssh ile başka bir sunucuya bağlanırken bu hatayı alıyorsanız “warning: remote host identification has changed!”, çözümü konumuzun devamında..

Bu hata ile karşılaşmam daha önce bağlandığım bir sunucuyu yeniden kurmamdan sonra oldu. Sunucuya her bağlandığımızda bağlanan sunucuya özel bir anahtar oluşturuluyor. Doğal olarak bağlantı kurulmak istenen sunucuyu yeniden kurduğunuzda anahtar işlevini kaybediyor ve bu yüzden bağlantı hatası alıyorsunuz. Bu sorunu çözmek için ssh bağlantı kaydının tutulduğu dosyadan eski sunucu bilgilerini silmek gerekiyor. Buda aşağıdaki basit ssh komutu ile mümkün:

ssh-keygen -R "Baglanacak server IP"

Bu kadar, tekrar bağlantı yapmayı deneyin, düzeldiğiniz göreceksiniz.

Bu işlemi el ile yapmak isterseniz, sunucunuzda bu dosyayı editleyin: /root/.ssh/known_hosts

İçerisinde aşağıdaki resimdeki gibi ip ye göre anahtarlar olacak. Sorun yaşadığınız IP ve yanındaki anahtarı silin:

ssh-rsync-baglanti-cozumu-warning-remote-host-identification-has-changed

Dosyayı kaydedip bağlantı yı tekrar açmayı deneyin, düzelmesi gerekiyor, ancak hala sorun yaşıyorsanız çözümünü bulmak ve konuyu güncellemek için sayfanın altındaki yorum kısmını kullanabilirsiniz.

CEVAP VER

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.