Host key verification failed.
Isso geralmente significa que sua configuração SSH local não tem idéia de quem é o host e precisa ter esse host adicionado à lista de hosts conhecidos na lista RSA SSH. A maneira mais fácil de corrigi-lo é simplesmente SSH manualmente assim:
ssh username@hostname
Você receberá uma mensagem como esta; todos os endereços usados aqui são apenas exemplos, é claro:
The authenticity of host 'hostname (123.456.789.0)' can't be established.
RSA key fingerprint is aa:bb:cc:dd:ee:ff:gg:hh:ii:jj:kk:ll:mm:nn:00:11.
Are you sure you want to continue connecting (yes/no)?
Basta digitar yes
e, em seguida, você receberá essa mensagem, seguida de uma solicitação de senha:
Warning: Permanently added 'hostname,123.456.789.0' (RSA) to the list of known hosts.
E agora o host hostname
é adicionado à lista de hosts conhecidos em sua cadeia RSA. Portanto, agora, quando você executar o comando scp
, tudo deverá funcionar conforme o esperado. Isso é estritamente uma ação única que você precisa fazer em qualquer host que planeja conectar a hostname
. Depois disso, o erro "Falha na verificação da chave do host" não aparecerá novamente.