Я заметил, что в моем локальном файле ~ / .ssh / known_hosts есть две записи для одного и того же компьютера в локальной сети:
somemachine,192.168.1.200 ssh-rsa KEY...
somemachine.search.domain ssh-rsa KEY...
Это тот же ключ, но у второго нет IP. Является ли это результатом наличия поискового домена и поэтому файл known_hosts должен содержать "повторяющийся" ключ?
SSH не обнаруживает, что он посещает один и тот же компьютер, независимо от имени хоста, с которым вы пытаетесь подключиться? SSH 192.168.1.200 не запрашивает создание нового known_host, поэтому могу ли я изменить known_host на:
somemachine,somemachine.search.domain,192.168.1.200 ssh-rsa KEY...
?
Это связано с тем, что в прошлом вы, должно быть, использовали ssh somemachine и ssh somemachine.search.domain, которые создают две разные записи. Во всяком случае, в ubuntu так создавались мои записи.