Упомянутое предупреждение заключается в том, что отпечаток пальца удаленного хоста был изменен с момента вашего первого входа на него. Также в предупреждении указывается, какая запись является оскорбительной на известных хостах _. Offending ECDSA key in /root/.ssh/known_hosts:1
это означает, что первая строка в известном _хосте оскорбительна.
Вы можете удалить его, выполнив ssh-keygen -R 192.168.1.xxx
или с помощьюvi +1 /root/.ssh/known_hosts
Отпечаток генерируется из ключей, существующих в /etc/ssh/
, путем их хэширования. После принятия в первом соединении он добавляется в known_host
и оценивается при входе в систему.
редактировать 1
Если у вас есть несколько целых чисел для целевого сервера, таких как domain
, domain.foo
, 1.2.3.4
, все они должны быть удалены и введены вручную, выполнив команду, которую вы пытаетесь использовать, например ssh
/ sftp
и Т. Д.
Также вы можете добавить ключи с удаленного хоста с помощью ssh-keyscan
, которые дадут вам отпечатки пальцев и сохранят их в known_hosts
. Однако логика отпечатка пальца заключается в том, что вы должны проверить пульт, прежде чем добавлять его в known_host
Вы можете подключиться кtar
:
gunzip < /path/to/gz | tar tzf -
(Или с GNU tar, вы можете просто использовать | tar tz
.)