Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드

마이크로소프트 OneDrive는 중요한 파일을 어느 기기에서든 저장하고 접근할 수 있게 해주는 인기 있는 클라우드 스토리지 서비스입니다. 하지만 OneDrive는 리눅스에 대한 공식 지원을 제공하지 않는다는 점을 유의해야 합니다. 다행히도 리눅스 시스템에서 OneDrive 파일에 접근하고 동기화할 수 있는 여러 가지 방법이 있습니다.

이 글에서는 OneDrive를 리눅스 환경과 통합하는 다양한 방법을 소개합니다. 아래 방법들을 활용하면 리눅스 파일 시스템 안에서 OneDrive 파일을 매끄럽게 관리할 수 있습니다.

결론부터 말하자면, 몇 가지 방법을 통해 리눅스에서 OneDrive를 충분히 사용할 수 있습니다. 리눅스용 공식 OneDrive 클라이언트는 없지만, 여러 비공식 대안들이 존재합니다.

예를 들어, 오픈소스 비공식 OneDrive 클라이언트를 사용하거나 rclone 같은 강력한 명령줄 도구를 활용할 수 있습니다. 웹 브라우저를 통해 빠르게 OneDrive 파일에 접근하는 것도 가능합니다.

다만 이러한 솔루션들은 모두 비공식이라는 점을 기억하세요. 사용 경험은 도구와 리눅스 배포판에 따라 달라질 수 있습니다. 그럼에도 불구하고 이 옵션들은 OneDrive를 리눅스 작업 흐름에 손쉽게 통합할 수 있게 해줍니다.

비공식 OneDrive 리눅스 클라이언트 사용하기

비공식 OneDrive 리눅스 클라이언트를 사용하면 리눅스 시스템에서 OneDrive에 접근하고 사용할 수 있습니다. 이 클라이언트는 마이크로소프트의 어떠한 공식 지원도 받지 못하므로, 반드시 본인의 책임하에 사용해야 합니다.

공식 지원이 없다는 점을 감안하더라도, 리눅스용 OneDrive 클라이언트는 무료이면서 오픈소스이고 꾸준히 유지보수되고 있어 리눅스 사용자에게 훌륭한 선택지입니다.

비공식 OneDrive 리눅스 클라이언트 설치하기

Debian 또는 Ubuntu 기반 리눅스 시스템에 비공식 OneDrive 클라이언트를 설치하려면 아래 단계를 따르세요. 다른 배포판을 사용한다면 서로 다른 설치 과정이 필요할 수 있습니다.

  1. 리눅스 PC에서 터미널을 엽니다.
  2. 필요한 패키지를 설치하기 위해 올바른 저장소와 저장소 키를 추가하려면 터미널에 다음 명령어를 입력합니다.
    wget -qO – https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.10/Release.key | gpg –dearmor | sudo tee /usr/share/keyrings/obs-onedrive.gpg > /dev/null
  3. 위 명령이 성공적으로 실행되면 이어서 다음 명령어를 입력합니다.
    echo "deb [arch=$(dpkg –print-architecture) signed-by=/usr/share/keyrings/obs-onedrive.gpg] https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.10/ ./" | sudo tee /etc/apt/sources.list.d/onedrive.list
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드
  1. sudo apt update를 입력해 패키지 관리자를 업데이트하고, 완료될 때까지 기다립니다.
  2. 패키지 관리자 업데이트가 끝나면 터미널에서 sudo apt install —no-install-recommends —no-install-suggests ldc onedrive를 실행하고 설치가 완료될 때까지 기다립니다.
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드
  1. 설치 과정에서 libphobos2-ldc-shared100 의존성 오류가 발생하면, 먼저 wget https://launchpadlibrarian.net/619487666/libphobos2-ldc-shared100_1.30.0-1_amd64.deb && sudo dpkg -i /libphobos2-ldc-shared100_1.30.0-1_amd64.deb 명령으로 문제를 해결한 뒤 sudo apt install 명령을 다시 실행합니다.

클라이언트 설정 및 사용 방법

여기까지 완료했다면 비공식 리눅스 OneDrive 클라이언트가 성공적으로 설치된 상태입니다. 파일에 접근하려면 이제 초기 설정을 진행해야 합니다.

  1. 클라이언트를 처음 실행하고 기본 설정 파일을 생성하려면 터미널에 onedrive라고 입력합니다.
  2. OneDrive 계정 인증 및 접근 권한 부여를 위해 마이크로소프트 URL에 방문하라는 안내가 표시됩니다. 웹 브라우저에서 해당 URL을 열고 마이크로소프트 계정으로 로그인한 뒤 필요한 권한을 부여합니다.
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드
  1. 권한 부여 후 빈 페이지가 나타나면 브라우저 주소창의 URL을 복사해 터미널에 붙여넣고 Enter 키를 누릅니다.
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드
  1. 인증에 성공하면 클라이언트가 알려줍니다. 동기화를 시작하려면 터미널에 onedrive –synchronize를 입력합니다. 그러면 OneDrive 파일이 로컬 폴더(기본값 ~/OneDrive)로 동기화되기 시작하며, 완료까지 어느 정도 시간이 필요합니다.
  2. 클라이언트를 백그라운드에서 계속 실행하고 싶다면 터미널에서 onedrive –monitor를 입력해 실행하면 됩니다.
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드

클라이언트의 세부 기능과 설정에 대한 더 많은 정보는 GitHub의 공식 문서를 참고하세요.

rclone으로 리눅스에서 OneDrive 접근하기

rclone은 리눅스 PC에서 로컬 또는 원격 시스템 간 파일을 동기화하고 전송할 수 있는 강력한 오픈소스 터미널 도구입니다. rclone을 사용하면 리눅스 PC가 OneDrive 스토리지에 접근할 수 있도록 설정할 수 있습니다.

리눅스에서 rclone을 OneDrive와 함께 사용하려면 아래 단계를 따르세요.

  1. 먼저 리눅스 시스템에 Rclone을 다운로드하고 설치합니다. 사용 중인 배포판에 맞는 설치 방법은 rclone 공식 웹사이트에서 확인할 수 있으며, 빠른 설치를 원한다면 터미널에 sudo -v ; curl https://rclone.org/install.sh | sudo bash를 입력해도 됩니다.
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드
  1. Rclone 설치가 끝나면 터미널에 rclone config를 입력해 설정 프로세스를 시작합니다.
  2. 안내가 표시되면 n 키를 눌러 새 원격 저장소(remote)를 생성하고, OneDrive 원격 저장소 이름(예: onedrive)을 입력합니다.
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드
  1. 다음으로 스토리지 제공업체 목록에서 Microsoft OneDrive에 해당하는 번호(일반적으로 31)를 찾아 입력하고 Enter 키를 눌러 확인합니다.
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드
  1. client id와 client secret은 비워 둔 채 Enter 키를 누릅니다.
  2. OneDrive 인증 지역을 선택하고(일반적으로 1을 누른 후 Enter), 이어서 n을 선택해 일반적인 인증 절차를 진행합니다.
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드
  1. 안내가 표시되면 Y를 눌러 웹 브라우저를 열고 로그인합니다. OneDrive 계정 정보를 입력하고, 화면의 지시에 따라 Rclone이 계정과 스토리지에 접근하도록 승인합니다.
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드
  1. 인증이 완료되면 브라우저를 닫고 터미널로 돌아갑니다.
  2. OneDrive 구성 유형을 선택합니다. 일반적인 OneDrive 접근에는 보통 1을 선택하며, Enter 키를 눌러 계속 진행합니다.
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드
  1. 제공된 옵션에서 OneDrive ID를 선택합니다. 보통 1을 누르고 Enter 키를 누르면 됩니다.
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드
  1. y를 다시 눌러 확인합니다.
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드
  1. 이 시점에서 설정이 완료되었을 것입니다. Y를 눌러 다시 확인하고 이 구성을 기본값으로 지정합니다.
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드
  1. q를 눌러 설정 도구를 종료합니다. 이제 rclone 명령으로 OneDrive 파일을 자유롭게 다룰 수 있습니다. 예를 들어 OneDrive 계정의 파일 목록을 확인하려면 터미널에서 rclone ls onedrive: 명령을 실행합니다.
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드
  1. OneDrive 계정에서 파일을 다운로드하려면 터미널에서 rclone copy onedrive:/path/to/file /path/to/local/directory 명령을 실행합니다. /path/to 부분은 실제 파일 위치와 로컬 PC에 저장할 경로로 바꿔주세요.
  2. 반대로 파일을 OneDrive 계정에 업로드하려면 rclone copy /path/to/local/file onedrive:/path/to/remote/directory 명령을 실행합니다. /path/to 부분은 로컬 파일 위치와 업로드할 OneDrive 스토리지 경로로 바꿔주면 됩니다.
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드
  1. rclone sync 명령을 사용하면 OneDrive 계정과 로컬 리눅스 파일 시스템 사이의 모든 파일을 동기화할 수 있습니다. 예를 들어 OneDrive 계정의 모든 파일을 ~/onedrive라는 로컬 디렉터리로 동기화하려면 rclone sync onedrive: ~/onedrive 명령을 실행합니다.
  2. OneDrive 계정의 특정 디렉터리만 로컬 디렉터리로 동기화하려면 rclone sync onedrive:/path/to/remote/directory /path/to/local/directory 명령을 실행하고, /path/to 부분을 올바른 원격·로컬 디렉터리 경로로 바꿔주세요.
리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드

웹 브라우저로 리눅스에서 OneDrive 접근하기

추가 소프트웨어 설치를 원하지 않으신가요? 웹 브라우저만 있으면 리눅스 PC에서도 빠르게 OneDrive 파일에 접근할 수 있습니다.

방법은 간단합니다. OneDrive 공식 웹사이트에 접속해 마이크로소프트 계정으로 로그인하면 됩니다. 로그인하면 폴더와 파일이 담긴 OneDrive 스토리지가 바로 표시됩니다. 파일을 다운로드하거나 새 파일을 업로드하고, 파일이나 폴더 전체를 삭제하거나, 새 Office 문서를 바로 만들어 OneDrive 스토리지에 추가할 수도 있습니다.

리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드

또한 파일을 선택한 뒤 공유 버튼을 누르면 다른 사람과 파일을 손쉽게 공유할 수 있습니다.

리눅스(Linux)에서 OneDrive 접근하기: 단계별 완벽 가이드

OneDrive 웹사이트에서 파일과 문서에 가한 변경 사항은 마이크로소프트 계정에 연결된 다른 모든 기기와 자동으로 동기화된다는 점을 기억하세요.

리눅스 파일 관리 마무리 팁

리눅스에서 OneDrive 사용은 위에서 소개한 도구 중 하나(또는 OneDrive 웹사이트)를 통해 충분히 가능합니다. 마이크로소프트가 리눅스용 네이티브 OneDrive 앱을 제공하지 않더라도, 이러한 대안들은 거의 비슷한 사용 경험을 제공합니다.

소중한 파일이 걱정된다면 파일 백업을 자동화해 데이터를 항상 안전하고 최신 상태로 유지하세요. 또한 발생할 수 있는 OneDrive 동기화 오류에 유의하고, 문제가 생기면 설정을 반드시 다시 한번 점검하는 습관을 들이는 것이 좋습니다.