Я могу войти через SSH, но не могу использовать SCP в Ubuntu 14.04 переустановить
Я могу войти через ssh, но не могу использовать scp в Ubuntu 14.04 после переустановки. Я продолжаю получать сообщение
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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 the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
2e:6a:e2:65:39:1f:ab:e4:21:34:48:6d:2b:7a:25:7b.
Please contact your system administrator.
Add correct host key in /home/dynamix/.ssh/known_hosts to get rid of this message.
Offending key in /home/dynamix/.ssh/known_hosts:21
RSA host key for 10.21.50.126 has changed and you have requested strict checking.
Host key verification failed.
lost connection
Однако, если я войду на эту машину и скопирую обратно файлы в мою систему, это сработает. Пожалуйста помоги. Уже установлен ssh из менеджера пакетов
(Недавно переустановил ОС)
2 ответа
Хорошо, что это говорит о том, что отпечаток пальца RSA изменился, что произойдет, если вы переустановите ОС на удаленной системе или переназначите запись IP или DNS на новую систему. Если вы уверены, что у вас правильная система, вы можете удалить запись для этого хоста в строке 21 файла /home/dynamix/.ssh/known_hosts. Поскольку 10.21.50.126 является частной сетью, вы, вероятно, в безопасности. (Хотя это не считается бесплатным Wi-Fi в вашем местном кафе, которое, вероятно, также будет использовать частные IP-адреса и может иметь хакера в сети)
Относительно того, почему scp дает вам эту ошибку, а не ssh, я не уверен. Вы входите в систему как тот же пользователь?
Откройте этот файл с помощью vim и удалите запись номера строки 21, это решает вашу проблему /home/dynamix/.ssh/known_hosts.