В настройках единицы у Вас есть a Backups
опция, там можно выбрать из Storage Locations
: FTP
, SSH
, WebDAV
, Windows Share
, Custom Location
, Local Folder
. Путем назад была опция там для резервного копирования к Ubuntu Одной (Облачное хранилище). Я ищу что-то подобное для загрузки на МЕГА.
Я попробовал все вышеупомянутые опции, для резервного копирования на сайт https://mega.co.nz/
, но никакая удача. Я также попробовал через командную строку с помощью двуличности:
duplicity /home/USERNAME/MEGAsync/ mega://USERNAME:PASSWORD@mega.co.nz/MEGAsync
Но, меня встречают сообщением об ошибке:
BackendException: Ошибка при аутентификации клиента:-9.
Я уже установил mega.py:
sudo pip install mega.py
Requirement already satisfied (use --upgrade to upgrade): mega.py in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied (use --upgrade to upgrade): pycrypto in /usr/lib/python2.7/dist-packages (from mega.py)
Requirement already satisfied (use --upgrade to upgrade): requests in /usr/lib/python2.7/dist-packages (from mega.py)
Cleaning up...
Я также попробовал это в чистой установке машина Virtualbox на всякий случай, что-то вмешивается. Но после установки mega.py и перезагрузки, я все еще получаю вышеупомянутую ошибку.
Как я использую МЕГА в качестве своего устройства хранения данных Облачной резервной копии через параметры резервного копирования?
Испытанный это:
Тар Надежного человека Ubuntu 14.04.2, Двуличность 0.6.23, mega.py 0.9.18
Ошибка:
BackendException: Ошибка при аутентификации клиента:-9.
Ubuntu Яркий Vervet 15.04, Двуличность 0.7.01, mega.py 0.9.18
Traceback (новый вызов в последний раз):
Файл "/usr/bin/duplicity", строка 1500, в
(основной) with_tempdir
Файл "/usr/bin/duplicity", строка 1494, в with_tempdir
fn ()
Файл "/usr/bin/duplicity", строка 1327, в основном
действие = командная строка. ProcessCommandLine (sys.argv [1:])
Файл "/usr/lib/python2.7/dist-packages/duplicity/commandline.py", строка 1055, в ProcessCommandLine
резервное копирование, local_pathname = set_backend (args [0], args[1])
Файл "/usr/lib/python2.7/dist-packages/duplicity/commandline.py", строка 948, в set_backend
globals.backend = бэкенд get_backend (изгиб)
Файл "/usr/lib/python2.7/dist-packages/duplicity/backend.py", строка 221, в get_backend
obj = get_backend_object (url_string)
Файл "/usr/lib/python2.7/dist-packages/duplicity/backend.py", строка 207, в get_backend_object
возвратите фабрику (pu)
Файл "/usr/lib/python2.7/dist-packages/duplicity/backends/megabackend.py", строка 44, в init
сам. __ авторизовывают (parsed_url.username, сам get_password ())
Файл "/usr/lib/python2.7/dist-packages/duplicity/backends/megabackend.py", строка 104, в __ авторизовывает
self.client.login (электронная почта, пароль)
Файл "/usr/local/lib/python2.7/dist-packages/mega/mega.py", строка 31, во входе в систему
сам. _ login_user (электронная почта, пароль)
Файл "/usr/local/lib/python2.7/dist-packages/mega/mega.py", строка 42, в _login_user
повысьте RequestError (resp)
RequestError:-9
У меня есть solvedthe проблема с логином двуличности на мега с этими шагами:
Я имею, создают .megarc
файл в моем $HOME
[Login]
Username = myuser@mydomain.com
Password = the-relative-password
Затем я называю двуличность с поддельным пользователем:
duplicity my_local_dir mega://myuser@mega.nz/MEGA_REMOTE_DIR
проверка двуличности существование .megarc
и проигнорируйте параметрические усилители входа в систему. К сожалению, параметрические усилители входа в систему являются expexted (при выпуске 7.16) и если он отсутствует, двуличность делают путаницу с вычислениями пути.