Parece que .ssh/config
precisa ser adicionado:
Host 192.168.0.196
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
Estou usando o Docker, então tenho um único host com vários IPs. De vez em quando eu tenho que recriar imagens, então quando eu tento SSH para este host eu estou recebendo aviso:
ECDSA host key for [192.168.0.196]:285 has changed and you have requested strict checking
Claro que posso usar o comando ssh-keygen
para removê-lo, mas essa não será a melhor solução para o meu caso.
Portanto, a questão é - existe alguma opção para adicionar permanentemente 192.168.0.196 (juntamente com todas as portas) ao ignorado para não verificá-los? Como eu disse, eu estarei usando várias portas - às vezes será 285, às vezes 286 e assim por diante, então a maneira preferida seria adicionar apenas host (juntamente com todas as portas) para ser ignorado
Parece que .ssh/config
precisa ser adicionado:
Host 192.168.0.196
StrictHostKeyChecking no
UserKnownHostsFile /dev/null