Rsync запрашивает пароль, хотя я могу использовать SSH без пароля, используя ключ

Это команда, которую я использую:

sudo rsync -rvz -e 'ssh -p 1111' ******@111.111.111.111:/home/sql/ /media/disk1/bd92a143-c4d7-4b70-bb6a-6576678fa96b/user/Backups/sql/4-6-2015

Любой совет?

1 ответ

Решение

Это потому, что вы используете sudo который использует разные ключи RSA (root личные ключи), а не ваши личные ключи пользователя.

Так что либо не используйте sudoили добавить ключи RSA root аккаунт на пульте.

Чтобы убедиться в этом, добавьте -vvv параметр для ssh Команда, чтобы увидеть подробный вывод.

Вы также можете использовать ssh-agent а также ssh-add добавить свои пользовательские ключи, чтобы вы могли быть правильно определены.

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