У меня есть Windows 7 и сервер Ubuntu, между которыми мне нужно синхронизировать файлы. Мой план состоял в том, чтобы использовать Rsync, запущенный в cygwin на компьютере с Windows, со следующим скриптом:
cd E:/User/
rsync -avz --delete -e "ssh -p 2221" Pictures/* user@sub.host.com:/Path/to/Files/
rsync -avz --delete -e "ssh -p 2221" user@sub.host.com:/Path/to/Files/* Pictures/
Однако, когда я пытаюсь это сделать, rsync выдает ошибку, подобную этой, для каждого файла или каталога.
rsync: recv_generator: fail to stat "/path/to/file/file.jpg": Permission denied (13)
rsync: recv_generator: mkdir "/path/to/file/": Permission denied (13)
Пользователь, которого я ssh'ing на сервер, имеет доступ к каталогу drwxrwxrwx
(в соответствии с ls -la
). Есть идеи, как это исправить?