если я хочу передать файлы на общий ресурс webdav, могу ли я сделать это непосредственно на сервере, с которого этот общий ресурс исходит, или его нужно смонтировать на машине, на которую я отправляю rsync? Дело в том, что я не могу нигде смонтировать этот общий ресурс webdav, но он доступен через браузер. Это позволит мне загружать вещи, но не загружать через rsync. Итак, мне интересно, могу ли я заставить rsync помещать вещи в общий ресурс webdav, пока он нигде не смонтирован? Я полагаю, что аутентификация может быть проблемой, потому что afaik rsync использует протокол ssh, так как я могу сделать его аутентифицированным в webdav?
Вы можете использовать rsync для подключения к общему ресурсу webdav, только если вы сначала подключите общий ресурс webdav в системе, к которой вы можете использовать ssh. Например, в Linux вы можете использовать что-то вроде davfs. После этого общий ресурс webdav появится в вашей системе как обычная файловая система.
Так, например, если вы использовали davfs для монтирования общего ресурса webdav на вашем Linux-компьютере «foo.example.com», вы могли бы запустить rsync на другом компьютере и подключиться к foo.example.com через ssh для доступа к своим файлам.