У меня странная проблема при использовании DeltaCopy для резервного копирования через rsync / Cygwin из windows 10 в Ubuntu.Я установил cygwin и deltacopy в Windows 10. Я использую закрытый ключ SSH, который хранится в C: / DeltaCopy / newkey.Демон Rsync работает в Ubuntu.
Когда я запускаю команду rsync на терминале cygwin, он подключается и работает нормально.Но при запуске консоли DeltaCopy выдает ошибку неверных разрешений.
Cygwin:
rsync.exe -v -rlt -z --chmod=a=rw,Da+x -e "ssh -l backupusr -i newkey" "/cygdrive/C/Users/backuppc/Desktop/" "backupusr@ubuntu-IP:backup/Desktop/"
sending incremental file list
sent 137 bytes received 12 bytes 298.00 bytes/sec
total size is 1,699 speedup is 11.40
DeltaCopy:
Executing: rsync.exe -v -rlt -z --chmod=a=rw,Da+x -e "ssh -l backupusr -i newkey" "/cygdrive/C/Users/backuppc/Desktop/" "backupusr@ubuntu-IP:backup/Desktop/"
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'newkey' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "newkey": bad permissions
backupusr@ubuntu-IP: Permission denied (publickey).
rsync: safe_read failed to read 4 bytes [sender]: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at io.c(276) [sender=3.1.2]
Я следовал решениям, таким как изменение группы по ключу для пользователей, как показано здесь .
Но безрезультатно.