TL;DR
- Proton Drive CLI는 Linux, macOS, Windows에서 종단 간 암호화 클라우드 저장소를 명령줄로 자동화하는 도구임.
- 기존 Proton Drive 앱과 같은 엔진을 사용하며, 대화형 작업과
cron,GitHub Actions,Ansible, 배포 스크립트 연동을 지원함. - 서버·노트북·예약 작업의 암호화 백업, 빌드 산출물 저장, 파일 공유, 셸·컨테이너·CI 환경의 스크립트 작업에 활용 가능함.
- 사전 빌드된 자체 실행 바이너리로 제공되며, 브라우저 인증 후 세션을 운영체제 키체인에 저장함.
- CLI와 SDK는 GitHub에서 공개되며, Proton Drive는 ISO 27001 인증과 SOC 2 Type II 검증을 갖추고 기업용 플랜에 CLI를 포함함.
보안 클라우드 저장소용 명령줄 도구
- Proton Drive CLI는 모든 Proton Drive 앱을 구동하는 엔진을 기반으로 하며, 기능을 셸에서 실행할 수 있는 명령으로 제공함.
- 대화형으로 사용하거나
cron,GitHub Actions,Ansible, 배포 스크립트에 연결할 수 있음. - Proton Drive 데스크톱 및 웹 앱과 동일한 종단 간 암호화를 사용함.
- Proton은 100,000개 이상의 기업, 1억 개 계정, G2 평균 평점 4.7/5를 제시함.
Proton Drive CLI로 자동화할 수 있는 작업
- 예약 작업, 배포 파이프라인처럼 키보드 앞에 사람이 없어도 실행되어야 하는 업무 흐름을 지원함.
- 암호화 백업: 서버, 노트북 또는
cron작업에서 아카이브를 업로드함. - CI/CD 파이프라인:
GitHub Actions,Ansible, 배포 스크립트에서 빌드 산출물, 릴리스, 아티팩트를 저장함. - 보안 파일 공유: 만료되는 공개 링크, 비밀번호로 보호되는 URL 또는 이메일 초대를 통해 파일을 전송함.
- 스크립트 작업: 모든 셸, 컨테이너 또는 CI 실행 환경에서 JSON 출력과 예측 가능한 종료 코드를 사용해 Drive 작업을 실행함.
간편하고 안전한 업무 흐름을 위한 설계
- 백그라운드에서 파일을 동기화하는 대신, Proton Drive CLI는 명령을 내릴 때만 실행됨.
- 모든 업로드, 다운로드, 파일 변경은 명시적으로 실행되며 스크립트로 처리되고 종단 간 암호화로 보호됨.
- 지원 작업은 암호화 백업, CI/CD 파이프라인, 보안 파일 공유, 스크립트 작업임.
Proton Drive CLI 사용 방법
- 1단계 — 설치: Linux, macOS 또는 Windows용 사전 빌드 바이너리를 내려받음. macOS와 Linux에서는
chmod +x proton-drive로 실행 권한을 부여함. - 2단계 — 인증: 브라우저를 통해 로그인함. 세션은 운영체제 키체인에 저장됨.
- 3단계 — 첫 명령 실행: 셸에서 파일을 업로드하거나 Drive의 파일 목록을 확인하고 폴더를 정리함.
확인 가능한 개인정보 보호와 보안
- Proton은 스위스에 본사를 두고 있으며, 미국과 유럽연합 관할권 밖의 강력한 개인정보 보호 법률을 기반으로 데이터를 보호한다고 설명함.
- CLI와 SDK는 GitHub에서 공개되며, 모든 Proton Drive 앱은 오픈소스이고 독립적인 감사를 받음.
- Proton Drive는 ISO 27001 인증과 SOC 2 Type II 검증을 갖춰, 규제 대상 업무 흐름에서 암호화 저장소를 사용하고 규정 준수를 유지하도록 지원함.
팀의 기술 스택에 암호화 저장소 추가
- Proton Drive CLI는 모든 Proton for Business 플랜에 포함됨.
- 팀 전체에서 암호화 저장소를 자동화할 수 있음.
자주 묻는 질문
- 인증은 어떻게 작동함? Proton의 표준 브라우저 로그인 절차를 사용하므로 터미널에 비밀번호를 입력하지 않음. 세션은 macOS의 Keychain Services, Windows의 Credential Manager, Linux의
libsecret에 저장됨. - 런타임이나 종속성을 설치해야 함? 내장 런타임을 포함한 독립 실행형 바이너리이므로 내려받아 실행 권한을 부여하면 됨. 추가 설치 항목은 없음.
- Proton 계정이 없는 사람과 파일을 공유할 수 있음?
sharing set-url로 누구나 접근할 수 있는 공개 링크를 생성할 수 있으며, 사용자 지정 비밀번호와 만료일을 설정할 수 있음. Proton 사용자에게는sharing invite로 특정 역할을 부여해 계정에 직접 접근 권한을 제공함. - 로그와 캐시 데이터는 어디에 저장됨? 기본적으로 운영체제 규칙을 따름. macOS는
~/Library/Caches/proton-drive-cli와~/Library/Logs/proton-drive-cli, Windows는%LOCALAPPDATA%\\proton-drive-cli, Linux는 XDG 경로를 사용함.PROTON_DRIVE_CACHE_DIR환경 변수로 경로를 변경할 수 있으며, 컨테이너나 휴대용 설치에 유용함. - 요청 제한이 있음? 모든 Proton Drive 클라이언트와 동일한 공정 사용 정책을 따름. 자동화 스크립트는 실제로 변경된 파일만 업로드하거나 다운로드해야 하며, 변경되지 않은 파일을 다시 올리거나 새 파일이 몇 개뿐인데 폴더 전체를 다시 작성하는 작업은 피해야 함. 비정상적으로 많은 트래픽을 발생시키는 계정은 모든 사용자를 보호하기 위해 일시적으로 속도 제한을 받을 수 있음.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요