DeltaCopy, Cygwin, ключ SSH - слишком открытые разрешения - PullRequest
0 голосов
/ 09 октября 2018

У меня странная проблема при использовании 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]

Я следовал решениям, таким как изменение группы по ключу для пользователей, как показано здесь .

Но безрезультатно.

...