Kullanarak bir Linux ana bilgisayara bağlanmaya çalışıyorum sshve aşağıdaki hatayı alıyorum
RSA host key for 10.1.1.20 has changed and you have requested strict checking.
Bunu geçersiz kılmak istiyorum, ancak bunu yapmak için herhangi bir seçenek kombinasyonu bulamıyorum.
Muhtemelen StrictHostKeyChecking'i yıllar önce ayarladım, ama nasıl olduğunu hatırlamıyorum.
Ben danıştı man sshbeni sistem çapında yapılandırma dosyası olan bilgi verir /etc/ssh/ssh_configve kullanıcı başına yapılandırma dosyası için varsayılan ~/.ssh/configne var.
DÜZENLEME Sorumu açıklığa kavuşturmak için seçenek açıkça ayarlanmıştır. Keşfetmeye çalışıyorum
- Seçenekler nerede saklanır (yanlış görünüyor adam sayfasında belirtilen dosyaları yok).
- Seçenekler nasıl değiştirilir.
Ben yaşadığım sorunun etrafına nasıl bakmıyorum (bilinen_hosts dosyasını düzenleyebileceğimi biliyorum, ancak her yeni sunucuyu denediğimde bu sıkıcı).
ask. Bir ana bilgisayar anahtarı değiştiğinde, ssh istemcisi StrictHostKeyCheckingayarlanmadığı sürece bağlanamaz no. Ana makine anahtarı çok sık değişmezse ~/.ssh/known_hosts, yapılandırmayı değiştirmek yerine bu bir ana makine anahtarını kaldırmanızı öneririm .
.ssh/known_hosts, başka bir dosyada rahatsız edici satırı bulana kadar uyarı almaya devam ettim .ssh/known_hosts2. Görünüşe göre OS X her ikisini de kullanıyor
/etc/ssh_configbenimkine.