본문으로 건너뛰기

AWS EC2의 외부 Rclone에 OneDrive 추가하기 (Headless)

관련 사전 준비 사항

전체 EC2 설정 과정이 필요하다면 👉 AWS EC2에서 Rclone 엔진 실행하기 문서를 참고하세요.


전체 과정은 다음과 같습니다. 브라우저가 있는 컴퓨터에서 OneDrive OAuth 토큰을 생성한 다음, RcloneView를 통해 그 토큰을 EC2에서 실행 중인 외부 Rclone에 붙여넣습니다.


1단계. OneDrive 토큰 생성하기 (방법 중 하나 선택)

방법 A: rclone authorize "onedrive" 사용 (가장 빠른 방법)

  1. 브라우저와 동일한 버전의 rclone이 설치된 컴퓨터에서 다음을 실행합니다.
    rclone authorize "onedrive"
  2. 브라우저에서 Microsoft 로그인 및 동의 절차를 완료합니다.
  3. 출력된 JSON 토큰 블록 전체를 복사합니다(JSON 전체를 유지해야 합니다). 이 값을 3단계에서 EC2에 붙여넣게 됩니다.

방법 B: RcloneView 내장 리모트를 사용해 토큰 복사하기

  1. 로컬 PC에서 내장 Rclone을 사용하여 OneDrive를 추가합니다(일반 브라우저 OAuth 방식).
  2. **리모트 관리자(Remote Manager)**를 열어 OneDrive 리모트를 편집하고 고급 옵션 표시를 클릭한 다음, Token 필드(JSON)를 복사합니다.
copy onedrive oauth token from embedded rclone

👉 리모트 편집에 대한 자세한 내용: 리모트 설정 편집


2단계. 외부 Rclone(EC2)에 연결하기

RcloneView에서 새 창을 열거나 현재 세션을 그대로 사용하여 EC2에서 호스팅되는 Rclone에 연결합니다.

  • Settings -> **Connection Manager**를 열어 EC2에서 호스팅되는 Rclone에 대한 새 연결을 만들거나, 이미 구성된 연결이 있다면 해당 연결에 접속합니다.

👉 자세히 알아보기: 외부 Rclone 연결하기
👉 자세히 알아보기: 새 창 기능


3단계. 외부 Rclone에 OneDrive 리모트 추가하기 (토큰 붙여넣기)

  1. EC2에 연결된 창에서 Remote 메뉴로 이동하여 **+ New Remote**를 선택합니다.
  2. 공급자로 OneDrive를 선택합니다.
  3. Remote Name을 입력하고 고급 옵션 표시를 클릭합니다.
  4. 앞서 복사한 OAuth Token 값을 Token 필드에 붙여넣습니다.
  5. Add Remote를 클릭하여 설정을 완료합니다.
copy onedrive oauth token to external rclone
이 오류 팝업은 무시해도 됩니다

RcloneView에서 아래와 같은 오류 메시지가 표시되더라도 안전하게 무시할 수 있습니다. 대부분의 경우 이 메시지가 표시되더라도 토큰 구성은 정상적으로 완료됩니다. 대화상자를 닫으면 OneDrive에 정상적으로 접근할 수 있을 것입니다.
이는 알려진 UI 이슈이며, 다음 릴리스에서 사용자 경험을 개선할 예정입니다.

token input error message

설정이 완료되면 EC2 기반 Rclone은 브라우저 지원 없이도 OneDrive에 접근할 수 있습니다. 이제 평소와 같이 RcloneView로 파일을 관리, 동기화, 전송할 수 있습니다.


관련 링크