Ubuntu Core em Raspberry Pi ssh falhou

0

Eu estou tentando instalar e usar a distro Ubuntu Core em um Raspberry Pi 3 pela primeira vez.

Meu cartão SD está formatado em MS_DOS FAT e o ISO é mostrado no cartão.

Eu passei pelo processo de anexar meu Pi a um monitor e teclado e fornecer meu endereço de e-mail do Ubuntu One. No final do processo, o monitor fornece detalhes do ssh para conexão ao Pi.

Também criei uma chave id_rsa.pub e a forneci para a área de chaves ssh do Ubuntu One.

Com tudo isso feito, quando tento entrar no Pi, recebo uma das duas mensagens.

A primeira mensagem que recebi foi:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:QrfHNJLLJ4wjeQAPoVK+W0lhI7pfww3liCVI3/IoJCk.
Please contact your system administrator.
Add correct host key in /Users/userx/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/userx/.ssh/known_hosts:29
ECDSA host key for 192.168.0.14 has changed and you have requested strict checking.
Host key verification failed.

Depois de um tempo, ele não relatou a mensagem acima, mas solicitou uma senha - que, por definição, o Ubuntu Core não deveria utilizar.

Preciso de ajuda, por favor.

    
por sisko 14.03.2018 / 12:20

2 respostas

1

Exclua Hosts conhecidos em ~ / .ssh / known_hosts e tente se reconectar. Você deve fazer o upload das chaves públicas antes de iniciar a configuração do Ubuntu Core.

    
por Rustam Isaev 14.03.2018 / 14:30
2

Como você pode ler nesta mensagem, você salvou este host em seu arquivo know_hosts. Então, agora, você deve removê-lo:

ssh-keygen -R IP_of_your_RPI

e depois tente ssh no seu RPI. Mas lembre-se, que você não pode ter a possibilidade de ssh para eles na conta root. Depende da configuração do daemon ssh: Opção "PermitRootLogin" no arquivo / etc / sshd_config.

    
por mariaczi 14.03.2018 / 12:26