MEGA에 이중 업로드를 하려면 어떻게 해야 합니까?

MEGA에 이중 업로드를 하려면 어떻게 해야 합니까?

유니티 설정에는 , , , , , Backups중에서 선택할 수 있는 옵션 이 있습니다 . 예전에는 Ubuntu One(Cloud Storage)에 백업하는 옵션이 있었습니다. MEGA에 업로드하는 것과 비슷한 것을 찾고 있습니다.Storage LocationsFTPSSHWebDAVWindows ShareCustom LocationLocal Folder

사이트에 백업하기 위해 앞서 언급한 옵션을 모두 시도했지만 https://mega.co.nz/성공하지 못했습니다. 또한 이중성을 사용하여 명령줄을 통해 시도했습니다.

duplicity /home/USERNAME/MEGAsync/ mega://USERNAME:[email protected]/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를 설치하고 재부팅한 후에도 여전히 위의 오류가 발생합니다.


백업 설정을 통해 MEGA를 클라우드 백업 스토리지로 어떻게 사용합니까?

이것을 시도했습니다 :

  • 우분투 트러스티 타르 14.04.2, 이중성 0.6.23, mega.py 0.9.18

    • 오류:

    • BackendException: 클라이언트를 인증하는 동안 오류가 발생했습니다: -9.

  • 우분투 생생한 Vervet 15.04, 이중성 0.7.01, mega.py 0.9.18

    • 오류:

역추적(가장 최근 호출 마지막):
파일 "/usr/bin/duplicity", 1500행,
with_tempdir(main)
파일 "/usr/bin/duplicity", 1494행, with_tempdir
fn()
파일 "/usr/bin /duplicity", 1327행, 기본
작업 = commandline.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 = 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
return Factory(pu)
파일 "/usr/lib/python2.7/dist-packages/duplicity/backends/megabackend.py", 44행, in초기화
self.__authorize(parsed_url.username, self.get_password())
파일 "/usr/lib/python2.7/dist-packages/duplicity/backends/megabackend.py", 104행, __authorize
self.client.login(email , 비밀번호)
파일 "/usr/local/lib/python2.7/dist-packages/mega/mega.py", 31행, 로그인
self._login_user(email, 비밀번호)
파일 "/usr/local/lib/python2 .7/dist-packages/mega/mega.py", 42행, _login_user
raise RequestError(resp)
RequestError: -9

답변1

다음 단계를 통해 메가에서 이중성 로그인 문제를 해결했습니다.

.megarc내 파일을 만들었습니다 .$HOME

[Login]
Username = [email protected]
Password = the-relative-password

보다megarc(5) 매뉴얼

그런 다음 가짜 사용자로 이중성을 호출합니다.

duplicity my_local_dir mega://[email protected]/MEGA_REMOTE_DIR

.megarc이중성은 로그인 매개변수 의 존재를 확인 하고 무시합니다. 불행하게도 로그인 매개변수는 확장되어 있으며(릴리스 7.16에서) 이중성이 누락되면 경로 계산이 엉망이 됩니다.

관련 정보