Как подключиться к облачному хранилищу Microsoft OneDrive по протоколу WebDAV
С недавних пор компания Microsoft внесла некоторые изменения в свой сервис OneDrive, и подключиться к облачному хранилищу в обход браузера с использованием интерфейса WebDAV стало затруднительно. Тем не менее, данная задача вполне разрешима: достаточно прибегнуть к свободно распространяемому Windows-клиенту WinSCP и приведённым ниже инструкциям.
1. Определяем уникальный клиентский идентификатор (Customer ID, CID), который используется при взаимодействии с OneDrive. Для этого нужно посредством любого веб-обозревателя войти в облачный сервис с учётной записью Microsoft, в левом меню щёлкнуть мышью по элементу «Мои файлы» и убедиться, что в поле ввода URL фигурирует адрес формата https://onedrive.live.com/?id=root&cid=ABCDEFGHIJKLMNOP. Нас интересует переменная CID, значение которой необходимо скопировать в буфер обмена Windows.
2. Скачиваем с сайта winscp.net клиент WinSCP версии не ниже 6.3.6 (чем новее — тем лучше). Для удобства работы рекомендуем использовать portable-сборку программного продукта.
3. Запускаем WinSCP, в диалоговом окне выбираем «Новое подключение». Далее в настройках соединения указываем протокол WebDAV, выбираем «Неявное шифрование TLS/SSL», в поле названия хоста вводим d.docs.live.net и убеждаемся, что для связи с сервером задействован порт 443. После этого указываем используемые для взаимодействия с OneDrive аккаунт и пароль. Если в настройках учётной записи Microsoft активирована двухфакторная аутентификация, тогда следуем по этой ссылке и в параметрах аккаунта Microsoft создаём отдельный пароль для WinSCP.
4. Завершающий штрих: в настройках нового подключения WinSCP щёлкаем по клавише «Ещё». В открывшем окне переключаемся в меню «Среда → Каталоги» и в поле «Каталог на сервере» вводим сохранённый ранее идентификатор CID в формате /ABCDEFGHIJKLMNOP. После этого фиксируем все правки и пробуем установить соединение с OneDrive. Если всё было сделано правильно, то связь с облачным хранилищем Microsoft будет установлена, и загружать файлы в облачное хранилище станет намного проще, нежели с использованием браузера и веб-версии OneDrive.