Sie scheinen zu glauben, dass die Option -i
, rsync
die SSH-Schlüsseldatei wie für anzugeben ssh
. Es tut nicht
-i, --itemize-changes gibt eine Änderungszusammenfassung für alle Updates aus
Ihr Befehl ist also im Grunde
rsync localdir user@host:remotedir localdir
Wenn Sie mehr als eine Quelle haben (alles außer dem letzten Parameter), müssen alle lokal sein.
Bearbeiten
Was Sie verwenden möchten, ist wahrscheinlich
rsync -r -e "ssh -i /home/kong/.ssh/id_rsantu" --exclude=dataset/ e130167@35.123.456.78:~/sgan-original/ ./sgan-original/