Como posso escapar da mensagem que A autenticidade de não pode ser estabelecida para o comando sftp?

0

Eu tenho um problema com o sftp. Quando eu uso o comando sftp servername , ele imprime:

The authenticity of host 'servername(IPaddress)' can't be established.    
ECDSA key fingerprint is 99:68:ca:0c:9f:a3:73:2d:c8:4a:04:60:27:12:5b:13.
Are you sure you want to continue connecting (yes/no)?     

Alguém pode me dizer o que eu tenho que mudar para que essa mensagem não apareça? Eu estou no servidor AIX.

    
por osamuyl 17.02.2017 / 15:20

1 resposta

0

  1. defina a opção StrictHostKeyChecking como no na linha de comando e / ou envie a chave para um arquivo null known_hosts.

    sftp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no serverName
    

ou

  1. Você também pode definir essas opções em seu arquivo de configuração, para todos os hosts ou para um determinado conjunto de endereços IP ou nomes de host. Edite / adicione o arquivo de configuração normalmente localizado em ~/.ssh/config e, no início do arquivo, adicione as linhas abaixo

    Host *
        User                   your_login_user
        StrictHostKeyChecking  no
        IdentityFile          ~/my_path/id_rsa.pub
    

P.S. As permissões do arquivo de configuração devem ser configuradas para 600 ( -rw------- )

    
por 17.02.2017 / 18:48

Tags