Buttercup은 강력한 오픈 소스 비밀번호 관리 도구입니다. AES 256비트 암호화를 사용하여 비밀번호를 안전하게 보호하며, 특히 Linux 환경에서 독점적인 암호 관리 솔루션에 지친 사용자들에게 매력적인 선택지가 될 수 있습니다. 이 글에서는 Linux 시스템에 Buttercup을 설치하고, 비밀번호 저장소를 설정하며, 안전한 비밀번호를 생성하는 방법을 자세히 알아보겠습니다.
참고로, Buttercup은 iOS와 Android 앱 스토어에서도 사용할 수 있습니다.
Linux에 Buttercup 설치하기
Buttercup은 Linux에서 사용 가능하지만, AppImage 형식을 통해서만 제공됩니다. RPM이나 DEB 패키지는 현재 지원되지 않지만, AppImage는 대부분의 Linux 배포판에서 원활하게 작동합니다.
Buttercup 최신 버전을 Linux 컴퓨터에 설치하려면 먼저 터미널을 실행해야 합니다. Ctrl + Alt + T 단축키를 사용하거나, 앱 메뉴에서 “터미널”을 검색하여 실행할 수 있습니다.
터미널이 실행되면, 먼저 `mkdir` 명령어를 사용하여 “AppImages” 폴더를 생성합니다. 이 폴더는 Buttercup AppImage 파일을 저장하는 데 사용됩니다.
mkdir -p ~/AppImages/
다음으로, `wget` 명령어를 사용하여 Buttercup 최신 릴리스를 다운로드합니다.
wget https://github.com/buttercup/buttercup-desktop/releases/download/v2.12.0/Buttercup-linux-x86_64.AppImage -O ~/AppImages/Buttercup-linux-x86_64.AppImage
다운로드가 완료되면, `cd` 명령어를 사용하여 터미널 디렉토리를 “AppImages” 폴더로 변경합니다.
cd ~/AppImages/
이제 `chmod` 명령어를 사용하여 AppImage 파일에 실행 권한을 부여해야 합니다. 실행 권한이 없으면 시스템에서 실행 파일로 인식하지 못합니다.
chmod +x Buttercup-linux-x86_64.AppImage
실행 권한을 부여한 후에는 아래 명령어를 사용하여 Buttercup을 실행할 수 있습니다. 보안상의 이유로 `sudo` 명령어를 사용하지 않고 실행하는 것이 좋습니다.
./Buttercup-linux-x86_64.AppImage
GUI 환경에서 Buttercup을 실행하려면, 파일 관리자를 열고 “AppImages” 폴더로 이동한 다음 Buttercup AppImage 파일을 더블클릭하여 실행할 수도 있습니다.
Buttercup 비밀번호 관리자 사용법
Buttercup을 처음 실행하면, 먼저 비밀번호 저장소 (볼트)를 설정해야 합니다. 다음은 단계별 안내입니다.
1단계: 앱 화면 하단의 “볼트 추가” 버튼을 클릭합니다. 새 볼트 생성 팝업 창이 나타납니다.
파일 버튼을 선택하여 새 볼트를 생성하거나, 고급 사용자의 경우 다른 옵션을 선택할 수 있습니다.
2단계: “파일” 버튼을 클릭하면, Buttercup이 새로운 볼트를 생성할 것인지 또는 기존 볼트를 불러올 것인지 묻습니다. “새로 만들기” 버튼을 클릭하여 새 볼트를 생성합니다.
3단계: “새로 만들기” 버튼을 누르면, 새 볼트 파일을 저장할 위치를 선택하는 팝업 창이 나타납니다. 쉽게 접근할 수 있도록 Dropbox 폴더나 네트워크 드라이브에 저장하는 것을 권장합니다.
4단계: 볼트 파일을 저장한 후, Buttercup은 “새 기본 볼트 암호”를 설정하도록 요청합니다. 이 암호는 볼트의 잠금을 해제하는 데 사용되며, 분실 시 복구할 수 없으니 주의해야 합니다.
안전한 볼트 비밀번호를 생성하고, 다른 사람이 볼 수 있는 곳에 기록하지 않도록 주의하세요. 암호를 기억하기 어려울 경우, 기억하기 쉬운 규칙을 사용하는 것이 좋습니다.
5단계: 기본 볼트 비밀번호를 설정하면, Buttercup이 새 볼트를 로드합니다. “새 항목” 버튼을 클릭하여 새로운 비밀번호 항목을 추가할 수 있습니다.
6단계: “새 항목” 버튼을 누르면, “문서 편집” 화면이 나타납니다. “제목” 텍스트 상자에 저장하려는 웹사이트 이름을 입력합니다.
7단계: 제목을 입력한 후, “사용자 이름” 텍스트 상자에 해당 웹사이트의 사용자 이름을 입력합니다.
8단계: “비밀번호” 텍스트 상자를 클릭하고, 해당 항목의 비밀번호를 입력합니다. 새로운 비밀번호가 필요한 경우, 키 아이콘을 클릭하여 무작위 비밀번호를 생성할 수 있습니다.
9단계: “문서 편집” 섹션을 모두 작성한 후, “저장” 버튼을 클릭합니다. 이제 비밀번호가 볼트에 안전하게 저장됩니다.
이 과정을 반복하여 필요한 만큼의 비밀번호를 Buttercup 볼트에 추가할 수 있습니다.
브라우저 통합
선택 사항이지만, Buttercup을 브라우저에 통합하면 더욱 편리하게 사용할 수 있습니다. 앱 내에서 “연결” 버튼을 클릭하고 “브라우저 통합”을 선택하여 설정할 수 있습니다.