Windows7 rclone Я.Диск TrueNAS(FreeBSD)

Задача: подключить на FreeBSD Яндекс диск. Нужно скопировать из резервной копии файлы.

Для решения задачи нужно запустить rclone и затем в браузере подтвердить Яндексу, что вы разрешаете третьей стороне(приложению rclone) авторизоваться, после подтверждения в браузере rclone создаст токен с датой окончания его действия и пропишет к себе в конфигурацию. На фре браузера нет, поэтому решение через привлечение своего компа:

1. Идем на https://oauth.yandex.ru/client/new/. Создаем приложение(Веб-сервис). В поле Redirect URI указываем значение http://127.0.0.1:53682/

2. Скачать к себе(Windows7) rclone, который будет работать одновременно и на Windows7 и с текущей версией настроек Яндекса. На 09.05.2025 таковым был rclone_b1.59.2 https://github.com/rclone/rclone/releases/tag/v1.59.2

3. Распаковать архив, через командную строку запустить

rclone config

4. Мастер настроек дальше проведет, у меня был Яндекс под номером 46. Дальше вставляем свои ID. И жмем по-умолчанию настройки. Автоматом запуститься браузер, установленный в винде по-умолчанию. Оттуда скопируем адрес в рабочий браузер и логинимся под своей учеткой Яндекса.

5. В случае успеха,в командной строке будет отображена конфигурация rclone. Копируем ее и вставляем в конфигурацию TrueNASа. Путь до конфигурационного файла в truenas: /root/.config/rclone/rclone.conf

vi /root/.config/rclone/rclone.conf

Синтаксис немного отличается, поэтому дефисы и пробел удаляем, переносы строк тоже, в итоге получается так:

7. Проверить работу можно командой просмотра содержимого:

rclone lsd AdminYaDisk:

 

 

 

Возможные ошибки.

  1. При добавлении конфигурации(п.1) в rclone ошибка «400 redirect_uri does not match the Callback URL defined for the client«). Причина в неверном адресе переадресации в поле Redirect URI.
  2. При копировании на Я.Диск ошибка «Failed to copy: [403 — ForbiddenError] Forbidden (Доступ запрещён. Возможно, у приложения недостаточно прав для данного действия.)»
    Не хватает прав — добавить права записи на Диск и удалить и заново создать конфигурацию rclone.
Довольны?
[Оценок: 0 средняя: 0]