После создания ключа без пароля я могу войти через SSH на мой удаленный хост:
$ ssh root@machine.local
Welcome to Ubuntu 14.04.1...
Однако, когда я пытаюсь использовать SSH для rsync на тот же удаленный хост:
$ sudo rsync -avczr -e ssh /home root@machine.local:/destination
он запрашивает мой пароль root на machine.local.
Почему SSH хочет войти с паролем для rsync, но с ключом, если я подключаюсь напрямую? Как мне настроить соединение rsync с ключом?
Одна вещь, которую я заметил, что может быть связано с этим, заключается в том, что первое полученное мной сообщение «аутентификация хоста не может быть установлена» упоминает отпечаток ключа ECDSA, а ключ, который я использую для прямого подключения, - это RSA.