Удаленный сервер SSH, который я использую для резервного копирования, недавно изменил свои ключи. Я удалил соответствующую строку из ~/.ssh/known_hosts
, чтобы без проблем войти в нее. Дежа-дуп, похоже, не обращает на это внимания и не может постоянно жаловаться на новый ключ. Я ожидаю, что проблема в том, что у deja-dup есть собственный кеш ключей, но я не уверен, где он хранится. Есть предложения?
У меня была та же проблема, и я немного покопался.
Deja-dup является интерфейсом GUI для двуличности, который использует paramiko на сервере.
Parakmiko использует ~ / .ssh / known_hosts для проверки ключа хоста.
Убедитесь, что вы можете использовать SSH с тем же именем хоста, которое настроено в Deja-dup. Быть способным использовать ssh непосредственно по IP-адресу сервера недостаточно, вы также должны иметь возможность использовать ssh для конкретного имени хоста. Используйте «ssh -F / dev / null server.name», чтобы убедиться, что ваш локальный конфигурационный файл не делает что-то странное.
После того, как я смог подключиться к тому же имени хоста, которое указано в deja-dup-preferences, я смог запустить «deja-dup --backup», не жалуясь на ключ хоста.