2017-01-24 22 views
0

我想在docker上安裝一些基於openSUSE的:42.1。ssh known_hosts不散列

我發現ssh known_hosts存儲沒有散列主機名。

爲什麼發生這種情況?

$ cat ~/.ssh/known_hosts 
[test001.myserver.com]:49160,[192.168.10.120]:49160 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDn4hXOZcvL3LYvdpPDblx6cJCLZmF7rdeaJetaRe3rfQGmG4ldEkrFuZj44Y8RdVZxdUZFy9LkYrOqAsU7Y03k= 

,如果我手動散列一個插入等;

$ ssh-keyscan -t rsa -p 49160 -H test001.myserver.com,192.168.10.120 >> ~/.ssh/known_hosts 

它抱怨下面的消息。

Are you sure you want to continue connecting (yes/no)? 

回答

0

謝謝。 我把HashKnownHosts yes/etc/ssh/ssh_config,它的工作原理。