Вы, кажется, думаете, что опция -i
для rsync
указания файла ключа SSH, как для ssh
. Это не так.
-i, --itemize-changes выводить сводку изменений для всех обновлений
Так что ваша команда в основном
rsync localdir user@host:remotedir localdir
Если у вас есть более одного источника (все, кроме последнего параметра), все они должны быть локальными.
редактировать
То, что вы хотите использовать, вероятно,
rsync -r -e "ssh -i /home/kong/.ssh/id_rsantu" --exclude=dataset/ e130167@35.123.456.78:~/sgan-original/ ./sgan-original/