Назад | Перейти на главную страницу

Удаленное копирование файлов с сервера WebDAV?

Срок действия моего iDisk скоро истечет, и я могу получить к нему доступ по протоколу WebDAV. У меня есть собственный сервер, и я знаю, что можно получить доступ к моему iDisk через WebDAV.

Мне было интересно, как я могу инициировать передачу с сервера на основе WebDAV на машину Linux через доступ SSH?

Любая помощь будет оценена.

Поскольку WebDAV работает по протоколу HTTP и wget отличный инструмент для рекурсивной загрузки сайта, я предлагаю использовать wget -r http://your.iDisk.URL/.

Возможно, вам придется немного пофантазировать и передать параметры аутентификации или даже скопировать cookie из вашего браузера, чтобы поддерживать сеанс, но этот инструмент должен позволить вам опустить все через консоль через ssh.

В качестве альтернативы рассмотрите mount.davfs для обработки сайта DAV как локальной файловой системы и выполнения регулярного рекурсивного копирования. Это требует root и, возможно, немного больше работы, но это другой вариант.

Я использую этот метод в Mac OS X, насколько я знаю, он должен работать нормально.

http://hints.macworld.com/article.php?story=20040920100413622