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
добавить свои пользовательские ключи, чтобы вы могли быть правильно определены.