aceita automaticamente a chave rsa no script bash

4

Existe uma maneira de aceitar automaticamente qualquer chave RSA dentro de um script bash sem interferência do usuário? Eu preciso deste script para executar sem intervenção do usuário e ele irá parar toda vez que encontrar um novo ip, eu só preciso aceitar todos eles.

    
por prolink007 11.05.2011 / 21:18

1 resposta

13

Se tudo o que você precisa é aceitar novos hosts desconhecidos, tente o seguinte:

 ssh -o StrictHostKeyChecking=no

Se você também precisa aceitar chaves de host alteradas, você pode induzir o SSH a usar um arquivo em branco para armazenar seu conjunto local de chaves de host conhecidas e, em seguida, aceitar novas chaves desconhecidas. Observe que esta é uma ideia ruim:

ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
    
por 11.05.2011 / 21:28