brew install rclone
curl -O <https://downloads.rclone.org/rclone-current-linux-amd64.zip>
unzip rclone-current-linux-amd64.zip
cd rclone-*-linux-amd64
sudo cp rclone /usr/bin/
sudo chown root:root /usr/bin/rclone
sudo chmod 755 /usr/bin/rclone
그 외 다른 방법은 공식 설치 Document 참고
아래 명령어를 통해 Interative하게 configuration을 할 수 있다. ~/.config/rclone/rclone.conf에 저장된다.
rclone config
[예시 - Azure blob storage 설정하기]
~ rclone config 2023/06/09 18:22:49 NOTICE: Config file "/Users/aimmo/.config/rclone/rclone.conf" not found - using defaults No remotes found, make a new one? n) New remote s) Set configuration password q) Quit config n/s/q> n
Enter name for new remote. name> remote
Option Storage. Type of storage to configure. Choose a number from below, or type in your own value. … Storage> azureblob
~/.config/rclone/rclone.conf에 저장된다.
[remote]
type = azureblob
account = ...
tenant = ...
client_id = ...
client_secret = ...
client_certificate_password = ...
환경 변수를 직접 입력하고 ~/.config/rclone/rclone.conf에 아래와 같이 써준다.
참고 → env_auth 로 검색하면 어떤 이름의 환경 변수를 써야 하는 지 나와있음.