Ubuntu Core на Raspberry Pi SSH не удалось

Я пытаюсь установить и использовать дистрибутив Ubuntu Core на Raspberry Pi 3 в первый раз.

Моя SD-карта отформатирована в MS_DOS FAT, и ISO -карта мигает на карту.

Я прошел процесс присоединения моего Pi к монитору и клавиатуре и предоставления своего адреса электронной почты Ubuntu One. В конце процесса монитор выдает ssh-данные для подключения к Pi.

Я также сгенерировал ключ id_rsa.pub и передал его в мою область ключей Ushntu One ssh.

После всего этого, когда я пытаюсь войти в Pi, я получаю одно из двух сообщений.

Первое сообщение, которое я получил, было:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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.

Через некоторое время он не сообщил об этом сообщении, а запросил пароль - который по определению не должен использовать Ubuntu Core.

Мне нужна помощь, пожалуйста.

2 ответа

Решение

Удалите известные хосты из ~/.ssh/known_hosts, затем попытайтесь восстановить соединение. Вы должны загрузить открытые ключи перед началом настройки Ubuntu Core.

Как вы можете прочитать в этом сообщении, вы сохранили этот хост в своем файле know_hosts. Итак, теперь вы должны удалить его:

ssh-keygen -R IP_of_your_RPI

и после этого попробуйте ssh к вашему RPI. Но, пожалуйста, помните, что у вас не может быть возможности подключиться к ним по учетной записи root. Это зависит от конфигурации демона ssh: опция "PermitRootLogin" в файле /etc/sshd_config.

Другие вопросы по тегам