Computer >> 컴퓨터 >  >> 시스템 >> Windows

DragonDisk: 리눅스와 윈도우용 무료 아마존 S3 데스크톱 클라이언트

아마존 S3(Amazon S3)는 저렴한 요금으로 사실상 무제한에 가까운 스토리지를 제공하는 강력한 웹 서비스입니다. 개인 사용자에게는 파일 백업 공간으로, 웹마스터에게는 이미지나 스크립트를 외부로 옮겨 서버 부하를 줄이는 용도로 활용하기에 안성맞춤입니다.

윈도우와 맥에서는 CloudBerry S3 Explorer, Cyberduck, S3Hub 등 다양한 데스크톱 애플리케이션으로 S3에 접근할 수 있습니다. 반면 리눅스에서는 선택지가 많지 않아, 필자 역시 한동안 파이어폭스의 S3Fox 확장 기능에 의존해 왔습니다. 그러다 DragonDisk를 만난 이후로는 더 이상 고민할 필요가 없어졌습니다.

DragonDisk는 아마존 S3 전용 데스크톱 클라이언트입니다. 현재 리눅스와 윈도우를 지원하며, 추후 맥과 모바일 플랫폼으로 확장할 계획도 가지고 있습니다. 윈도우 탐색기와 비슷한 직관적인 인터페이스를 갖추고 있어 드래그 앤 드롭만으로 손쉽게 파일을 관리할 수 있습니다.

리눅스에서 DragonDisk 사용하기

리눅스 사용자라면 먼저 DragonDisk의 tar 버전을 내려받아 홈 폴더에 압축을 해제합니다.

DragonDisk 폴더를 연 뒤 dragondisk 스크립트를 실행하고, 실행 여부를 묻는 창이 나타나면 "실행(Run)"을 클릭하면 됩니다.

DragonDisk: 리눅스와 윈도우용 무료 아마존 S3 데스크톱 클라이언트

메뉴에서 "File → Amazon S3 accounts"로 이동한 후 "New"를 클릭하고 아마존 S3 액세스 키와 시크릿 키를 입력합니다. 이때 HTTP 또는 HTTPS 프로토콜 중 하나를 선택할 수 있습니다.

DragonDisk: 리눅스와 윈도우용 무료 아마존 S3 데스크톱 클라이언트

DragonDisk의 눈에 띄는 장점 중 하나는 S3 계정 자체를 암호화할 수 있다는 점입니다. 덕분에 다른 사람이 프로그램을 열어본다고 해서 함부로 계정에 접근할 수 없습니다.

DragonDisk: 리눅스와 윈도우용 무료 아마존 S3 데스크톱 클라이언트

기본 화면은 두 개의 패널로 구성되어 있으며, 어느 쪽을 로컬 파일용으로, 어느 쪽을 원격 저장소용으로 사용할지 직접 정할 수 있습니다. 일반적으로 왼쪽 패널은 로컬 디렉터리, 오른쪽 패널은 S3 스토리지로 두는 것이 편리합니다.

DragonDisk: 리눅스와 윈도우용 무료 아마존 S3 데스크톱 클라이언트

S3 계정과 주고받는 파일 전송은 파일을 선택한 뒤 드래그 앤 드롭하는 것만으로 간단히 처리됩니다.

DragonDisk의 주요 기능

필자가 DragonDisk에서 특히 마음에 들었던 기능들을 소개합니다.

1. 메타데이터 편집기

파일을 S3 계정에 업로드한 후에는 다음과 같은 속성들을 세부적으로 설정할 수 있습니다.

RRS(Reduced Redundancy Storage) — 낮은 중복 저장 옵션 설정

DragonDisk: 리눅스와 윈도우용 무료 아마존 S3 데스크톱 클라이언트

ACL 권한

DragonDisk: 리눅스와 윈도우용 무료 아마존 S3 데스크톱 클라이언트

HTTP 헤더 및 만료일

DragonDisk: 리눅스와 윈도우용 무료 아마존 S3 데스크톱 클라이언트

웹 URL — 파일을 HTTP 또는 HTTPS 프로토콜로 접근할지, 서명된 URL로 제공할지, 토렌트 형태로 배포할지 정의할 수 있습니다.

DragonDisk: 리눅스와 윈도우용 무료 아마존 S3 데스크톱 클라이언트

2. 폴더 동기화

DragonDisk는 로컬 폴더와 원격 폴더를 동기화하는 기능을 제공합니다. 즉, 맥의 타임머신(TimeMachine)처럼 별도의 백업 소프트웨어로 활용할 수 있다는 의미입니다.

DragonDisk: 리눅스와 윈도우용 무료 아마존 S3 데스크톱 클라이언트

동기화 옵션에서는 원격 위치에 동일한 파일이 이미 존재할 경우 이를 교체할지 여부까지 세부적으로 지정할 수 있습니다.

DragonDisk: 리눅스와 윈도우용 무료 아마존 S3 데스크톱 클라이언트

그 외 유용한 기능들

  • 버전 관리(versioning) 지원
  • 프록시 지원
  • ACL 상속
  • CNAME 지원
  • 아마존 S3 계정 간 파일 복사 및 이동
  • 상세한 작업 로그 제공

인지도 면에서 DragonDisk는 그다지 널리 알려져 있지 않습니다. 하지만 기능 면에서는 필자가 접해본 S3 클라이언트 중 단연 최고 수준이며, 대부분의 S3 클라이언트가 지원하지 않는 리눅스를 무료로 지원한다는 점도 큰 매력입니다. 아직 사용해 보지 않았다면 지금 바로 경험해 보시길 권합니다.

리눅스에서 사용할 수 있는 다른 무료 S3 데스크톱 클라이언트를 알고 계시다면 댓글로 공유해 주세요.