우분투 리눅스에서 GNU Pass 활용 설치 명령어

메모용으로 간단히 정리한 것입니다.

설치

프로그램 설치

sudo apt install pass pass-extension-otp

브라우저 확장 설치

파이어폭스·크롬에서 browserpass 확장 설치: 크롬, 파이어폭스

브라우저 확장과 통신할 browserpass-native 설치

browserpass-native 프로젝트 릴리즈에서 자신의 운영체제에 맞는 릴리즈를 선택해서 다운로드한 뒤 지침을 따른다(우분투의 webext-browserpass 패키지는 크로미움과 파이어폭스에서만 작동하기 때문에(출처) 설치를 추천하지 않는다).

# linux64 대신 자기 운영체제에 맞는 것을 넣으면 된다.
make BIN=browserpass-linux64 configure      # Configure the hosts json files
sudo make BIN=browserpass-linux64 install   # Install the app

browserpass-native 브라우저별 설정

브라우저별 설정 안내를 보고 지침을 따른다. sudo make hosts-chrome-user, sudo make hosts-firefox-user, sudo make hosts-edge-user 식으로 가운데 브라우저 이름을 넣으면 된다.

나중에 no such application com.github.browserpass.native라는 에러 메시지가 나온다면 여기에서 sudo를 빼고 명령을 내려 본다. firefox를 패키지로 설치하지 않은 사용자에게는 사용자 본인의 홈 폴더에 browserpass-native 경로 설정 파일(/home/username/.mozilla/native-messaging-hosts/com.github.browserpass.native.json)이 들어가야 하기 때문이다.

브라우저에 따른 명령이 다 있으니 따라서 하면 된다.

저장소

저장소를 새로 만들려면 아래 명령어 사용

pass git init

저장소가 이미 있다면 ~/.password-store에 저장소 클론.

브라우저 패스에서 OTP 사용하기

~/.password-store/.browserpass.json 파일을 만들고 아래 내용 넣기

{
    "enableOTP": true
}

그리고 브라우저의 browserpass 설정에 가서 OTP 활성화.

(브라우저 패스는 패스워드와 OTP를 하나의 도구로 관리하는 것을 권장하지 않음. 패스 저장소가 털리는 순간 OTP까지 털리는 것이기 때문.)

카테고리 글 목록 👉

대표글

댓글 남기기