ssh agent me avisa para uma impressão digital já armazenada em known_hosts

1

Quando tento copiar um arquivo para o meu servidor da Web, recebo a seguinte mensagem:

The authenticity of host 'xxxxxx' can't be established

Mas a chave RSA que ela imprime é a mesma que eu tenho quando corro: ssh-keygen -l -f ~/.ssh/known_hosts (bem, eu tenho essa duas vezes, mas não sei o que está associado). Estranhamente, fazer um 'ssh user @ host' simplesmente prossegue normalmente.

Para minha pouca experiência, não consigo entender o que está acontecendo e, para a maior parte das documentações e dos tutoriais que li, não consigo me lembrar de que teria que adicionar minha impressão digital de host várias vezes.

Alguém teria uma explicação para o noob que eu sou?

Ok, finalmente resolvi, mas não sei bem por quê. Minha tentativa foi esse comando:

sudo scp -rpP 2222 '/media/user/DATA/Mes programmes/alpine5' user@host:/home/user

A exclusão do sudo resolveu meu problema (coloquei-o lá porque tentei primeiro acessar uma pasta (no meu servidor) onde a permissão do usuário foi negada, o que eu sei que agora está terrivelmente errado). Também eu neguei o login ssh como root no meu arquivo sshd_config, então não poderia funcionar (mas eu ainda não entendi porque o agente ssh não conseguiu reconhecer a impressão digital).

Desculpe incomodá-lo por erros tão simples, embora eu não me importaria de explicar por que isso aconteceu. (Estou usando um desktop Ubuntu 16.04.1 para acessar um servidor CentOS 6.8 e leio o uso do Ubuntu para nomes de servidores hash quando registro impressões digitais de hosts)

    
por raaaahman 17.02.2017 / 16:34

0 respostas

Tags