HOWTO · Raspberry Pi

Raspberry Pi에서 Dropbox를 사용하는 방법

Raspberry Pi에 Dropbox-Uploader를 설치하고 Dropbox 앱을 연결한 뒤 로컬 파일을 업로드하는 방법을 알아보세요.

이 페이지의 내용

Raspberry Pi에서 Dropbox로 파일을 전송하려면 Dropbox-Uploader를 설치하고 Dropbox 앱으로 승인한 다음 로컬 파일 경로와 Dropbox 내 대상을 제공하세요. Raspberry Pi OS, 네트워크 액세스, Dropbox 계정, 그리고 패키지를 설치하고 셸 스크립트를 실행할 수 있는 권한이 필요합니다. Dropbox의 승인 화면은 변경될 수 있으므로 설치된 도구의 안내와 현재 Dropbox 콘솔을 따르세요.

Raspberry Pi에 Dropbox-Uploader 설치하기

Pi에서 터미널을 엽니다. sudo apt update 로 패키지 목록을 새로 고친 다음 sudo apt install curl git 으로 프로젝트를 다운로드하는 데 사용하는 도구를 설치합니다. 패키지 관리자 명령에는 네트워크 액세스가 필요하며 변경 내용을 확인하라는 메시지가 표시될 수 있습니다.

git clone https://github.com/andreafabrizi/Dropbox-Uploader.git 으로 프로젝트를 복제한 다음 cd Dropbox-Uploader 로 현재 작업 디렉터리에 Git이 만든 디렉터리로 들어갑니다. 그곳에서 chmod +x dropbox_uploader.sh 에 이어 ./dropbox_uploader.sh 로 설정을 시작합니다.

스크립트가 이미 실행 가능 상태일 수 있지만 chmod +x 를 사용하면 셸이 확실히 실행할 수 있습니다. 상대 파일들을 사용할 수 있도록 프로젝트 디렉터리에서 실행하세요. 저장소와 그 스크립트들을 실행하기 전에 검토하고, 변경 내용을 확인하기 전에 패키지 관리자의 안내를 읽으세요. 패키지 세부 정보와 안내는 Raspberry Pi OS 릴리스마다 다를 수 있으며, 이 설치 명령들은 이 문서를 준비하는 과정에서 실행되지 않았습니다.

Dropbox 앱 만들기 및 구성하기

Dropbox에 로그인하고 현재 Dropbox 개발자 콘솔에서 앱을 만듭니다. 관리하려는 파일에 적합한 액세스 범위를 선택하고 작업에 필요한 권한만 부여하세요. 콘솔 레이블과 사용 가능한 승인 방법은 변경될 수 있으므로 고정된 버튼 순서나 오래된 스크린샷에 의존하지 말고 현재 인터페이스를 따르세요.

도구 버전과 Dropbox의 현재 승인 흐름에 따라 설정 과정에서 앱 자격 증명을 요청한 다음 브라우저에서 액세스를 승인하도록 안내할 수 있습니다. dropbox_uploader.sh 가 표시하는 지침을 사용하고, 그 안내가 콘솔과 일치하지 않으면 프로젝트의 현재 사용 설명서를 확인하세요. 이 문서에서는 Dropbox가 현재 어떤 자격 증명 필드나 승인 단계를 요구하는지 정하지 않습니다. 앱 비밀과 승인 코드는 비공개로 유지하고, 공개적으로 게시하거나 다른 사람과 공유하지 마세요.

Dropbox-Uploader 승인하고 파일 전송하기

프로젝트 디렉터리에서 ./dropbox_uploader.sh 를 시작하고 설정 안내를 따릅니다. 확인하기 전에 계정 및 구성 세부 정보를 검토한 다음 스크립트가 설정이 완료되었거나 구성이 저장되었음을 알릴 때까지 기다립니다. 승인이 완료되지 않으면 다시 시도하기 전에 설치된 버전의 사용 지침과 Dropbox 앱 설정을 확인하세요.

업로드 명령은 로컬 경로를 먼저, Dropbox 대상을 두 번째로 받습니다. 이 로컬 미리 보기는 예시 경로를 사용한 명령을 출력하며 Dropbox에 연결하지 않습니다. 두 경로 중 어느 쪽이든 사용자의 Pi와 계정에 맞는 값으로 바꾸세요.

local_file="/home/pi/image.png"
dropbox_path="/newDirectory"
printf './dropbox_uploader.sh upload %s %s\n' "$local_file" "$dropbox_path"

미리 보기는 다음 명령을 출력합니다.

./dropbox_uploader.sh upload /home/pi/image.png /newDirectory

이제 승인이 끝난 뒤 Dropbox-Uploader 디렉터리에서 출력된 명령을 실행합니다. 명령 형식 ./dropbox_uploader.sh upload <local-file> <Dropbox-path> 에서 꺾쇠괄호로 묶인 값은 자리 표시자입니다. 실제 로컬 파일 이름과 /newDirectory 와 같은 Dropbox 경로를 제공하세요. 스크립트의 응답을 확인한 다음 선택한 Dropbox 폴더에 파일이 나타나는지 확인하세요. 원본 예시에는 image.png 뒤에 마침표가 하나 더 있었으니 파일 이름에 포함하지 마세요.

이 도구는 download 및 delete 명령도 제공합니다. 정확한 인수는 설치된 버전이 출력하는 사용 지침을 확인하세요. 원격 파일을 삭제하는 일은 영향이 크므로 delete 를 사용하기 전에 계정과 Dropbox 경로를 확인하세요. 업로드가 실패하면 네트워크 액세스, 로컬 경로, 앱 권한, 그리고 승인이 아직 유효한지 확인하세요. 여기에서는 실제 Dropbox 승인이나 전송을 시연하지 않습니다.