Ubuntu 11.04 için ssh
içinde katı ana bilgisayar anahtarı denetimini devre dışı bırakmak istiyorum. Bunu nasıl yapabilirim?
~/.ssh/config` dosyanızda (eğer bu dosya mevcut değilse, oluşturun):
Host *
StrictHostKeyChecking no
Bu, bağlandığınız tüm ana bilgisayarlar için bunu kapatacaktır. Yalnızca bazı ana bilgisayarlara uygulanmasını istiyorsanız *
yerine bir ana bilgisayar adı kalıbı koyabilirsiniz.
Dosyadaki izinlerin yalnızca kendinizin erişimini kısıtladığından emin olun:
sudo chmod 400 ~/.ssh/config
Tüm Host * için ~/.ssh/config
dosyanıza eklemek yerine, belirli bir host belirtmek daha güvenli olacaktır.
Komut satırına aşağıdaki gibi bir parametre de aktarabilirsiniz:
ssh -o StrictHostKeyChecking=no yourHardenedHost.com
BILGINIZE. Ben sadece cssh kullanırken ana bilgisayar denetimini devre dışı bırakmayı tercih ediyorum.
alias cssh='ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'