Como adquirir uma impressão digital do host remoto que não esteja em known_hosts?

13

ssh-keygen -l -F host imprimirá a chave de um host remoto, mas somente se o host existir em known_hosts .É possível solicitar uma impressão digital de um host que não esteja no arquivo known_hosts? (sem intervenção manual, como se conectar através do ssh)

    
O
por jtzero 05.04.2013 / 22:30

1 resposta

12

Você pode fazer isso com ssh-keyscan , por exemplo:

$ ssh-keyscan 192.168.25.16
# 192.168.25.16 SSH-2.0-OpenSSH_5.5p1 Debian-6+squeeze3
192.168.25.16 ssh-rsa AAAAB3Nz[...]ThruGvpQ==

Opcionalmente, passe a opção -H para obter nomes com hash como você está vendo em um arquivo known_hosts .

Veja também U & L: Como obter a chave pública do servidor sshd sem tocar no arquivo known_hosts?

    
por gertvdijk 05.04.2013 / 23:43