Manuel sayfa sshd(8)
, known_hosts
dosya biçimini açıklar :
Bu dosyalardaki her satır şu alanları içerir: işaretçiler (isteğe bağlı), ana bilgisayar adları, bitler, üs, modül, yorum. Alanlar boşluklarla ayrılır.
Ana makineniz için genel anahtarınız şöyle görünüyorsa:
ssh-rsa AAAA1234.....=
Bu satırı sadece ~/.ssh/known_hosts
dosyanıza koyarak :
your.host.name,0.0.0.0 ssh-rsa AAAA1234.....=
burada ana bilgisayar adınızı ve ana makinenizi ip ile değiştireceksiniz.
Şimdi ssh
seçeneğin HashKnownHosts
açık olup olmadığına bağlı . Değilse, işiniz bitti. Aksi takdirde (örneğin, mevcut Ubuntu sürümlerinde) kullanarak bu dosyayı hash etmeniz gerekir ssh-keygen -H -f ~/.ssh/known_hosts
.
ssh-rsa AAAA1234.....=
? Benim genel anahtarı açtı ve bunun yerine biçim görünüyor gibi bir eşittir işareti ile bitmez:ssh-rsa AAAA1234.... user@hostname
. Bunu dosyama nasıl eklerimknown_hosts
?