SSH принимает ключ, но SSHFS не делает

От моего Mac я могу ssh к машине человечности без проблемы.

Ключ находится под моим ~/.ssh/known_hosts.

Когда я пробую к sshfs к тому же IP, я добираюсь:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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:klJ1Y+1p8LdZuhukPrdpIOlolC05sX628n9owaM4DZY.
Please contact your system administrator.
Add correct host key in /var/root/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /var/root/.ssh/known_hosts:4
ECDSA host key for xx.xx.xx.xx has changed and you have requested strict checking.
Host key verification failed.
remote host has disconnected

Ключ, упомянутый на журнале, не является тем, на котором я имею known_hosts для этого IP, который является правильным?

0
задан 5 April 2019 в 04:22

1 ответ

Вы монтируетесь sshfs от root или использование sudo, в то время как ssh назван с Вашим обычным пользователем.

Так sshfs Ключ хоста не находится в ~/.ssh/known_hosts, но /var/root/.ssh/known_hosts.

Удалите строку 4 из того файла, и это будет работать:

sudo sed -i '4d' /var/root/.ssh/known_hosts

С другой стороны, выполненный sshfs с Вашим обычным пользователем без sudo.

2
ответ дан 25 October 2019 в 06:53

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

Похожие вопросы: