Como posso suprimir a mensagem “… este não mapeia de volta…” ao usar o SSH?

1

Estou escrevendo um script que se conecta a várias de nossas máquinas via SSH para verificar algumas estatísticas de uso.

Sempre que faço:

ssh -i ~/.ssh/ourkeyfile.pem user@host

Eu recebo a mensagem típica:

Address X.X.X.X maps to somedomain.com, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!

Existe um switch de linha de comando para o ssh que me permite impedir que essa mensagem apareça na saída do meu script?

    
por Octopus 07.05.2013 / 20:23

3 respostas

0

Com base no que Danila sugeriu:

Para suprimir apenas os avisos e erros, você faria isso ...

2>/dev/null
    
por 07.05.2013 / 20:41
2

Bem, o script é

2>&1 > /dev/null

A maneira correta é corrigir a conexão ssh, nomes de host.

Sim, significa que precisamos corrigir known_hosts na pasta .ssh.

    
por 07.05.2013 / 20:28
0

Corrija a entrada DNS reversa (registro PTR) e possivelmente a entrada direta (registros A e AAAA) para o host em questão.

    
por 07.05.2013 / 20:39