Попытка сделать следующее:
mkdir /Volumes/temp
mount_webdav davs://myusername@webdav.yandex.ru:443 /Volumes/temp
Он не возвращает никакой ошибки, но /Volumes/temp
в результате пуст.
Вот подробности подключения ( mac / linux ), они на русском языке, но вы можете увидеть детали на скриншотах.
Upd. Следующие работы:
mount_webdav -i https://webdav.yandex.ru:443 /Volumes/temp
Но в этом случае я должен ввести имя пользователя и пароль. Я пробовал следующее:
mount_webdav https://myusername:mypass@webdav.yandex.ru:443 /Volumes/temp
mount_webdav -s https://myusername:mypass@webdav.yandex.ru:443 /Volumes/temp
Не работает
i
). Но это ничего не говорит о связке ключей. Я просто пытался использовать твой подход, но это не помогло. Он запросил разрешение на использование связки ключей, когда я попытался подключиться в первый раз, но соединение снова не было создано.the connection wasn't created
? он не подключился или не сохранил соединение? а ты пробовал с добавленным портом тоже?mount_webdav
не дает никакого результата в обоих случаях, когда соединение установлено, а когда нет. Таким образом, каждый раз, когда я проверяю результат, проверяя содержание/Volumes/temp
. Итак, после выполнения команды,/Volumes/temp
было пусто. Я пробовал с номером порта и без,https
иhttp
.Вы также можете использовать что-то вроде ExpanDrive, которое имеет графический интерфейс и помогает вам настроить и поддерживать монтирование webDAV. Быстрее, и имеет некоторые дополнительные функции.
источник
Я искал решение для автоматической загрузки через скрипт командной строки, подключающийся к файловой системе WebDav, и нашел программное обеспечение с открытым исходным кодом (для Mac и Windows), которое действительно помогло!
Cyberduck : https://cyberduck.io/
Он предоставляет как графический интерфейс пользователя, так и параметры командной строки.
источник