Como gerenciar as principais impressões digitais do ECDSA no host móvel

0

Eu tenho vários scripts automatizados que usam a autenticação SSH ao se conectar a um host remoto (robô móvel no meu caso). O problema que tenho é que esse robô às vezes está localizado em nosso laboratório e outras vezes em casa. Outra complicação é que o robô às vezes é conectado via WiFi, ethernet ou ambos. Isso significa que o endereço IP do robô, mesmo que seja reservado em cada rede, muda ou pode ter mais de um, e o robô possui várias impressões digitais da chave ECDSA.

O problema que estou tendo é que, como o SSH e o SCP me avisam que a identidade do host não pode ser autenticada e o script para de esperar pela minha entrada ou, no caso do meu IDE, ele simplesmente falha.

O que é um bom arranjo para suprimir esses avisos / insumos? Devo estar excluindo entradas do meu arquivo known_hosts ?

    
por gone 16.07.2017 / 06:10

1 resposta

0

Use certificados SSH (também conhecidos como chaves ssh assinadas usando chaves ssh). Está bem descrito na página de manual para sshd .

Com certificados, você poderá verificar a autenticidade do host, independentemente de seu IP.

    
por Jakuje 16.07.2017 / 09:42