[패스워드 관리 유틸리티] KeepassXC 상세 사용 가이드

이전 KeepassXC - 무료 오픈소스 패스워드 관리자 리뷰에 이어지는 상세 사용 가이드입니다.
KeepassXC는 무료 오픈소스 패스워드 관리자로, 강력한 보안 기능과 사용자 친화적인 인터페이스를 제공합니다. 이 가이드에서는 KeepassXC의 초기 설정부터 팀 공유, 모바일 사용까지 실제 사용에 필요한 모든 단계를 상세히 설명합니다.

특히 이 가이드는 다음과 같은 사용자들을 위해 작성되었습니다:

  • 엑셀 등 일반 문서로 관리하던 비밀번호를 안전하게 보호하고 싶은 분
  • 팀 내에서 비밀번호를 공유하고 관리해야 하는 분
  • 모바일 기기에서도 안전하게 비밀번호에 접근하고 싶은 분
  • 강력한 보안 기능을 무료로 사용하고 싶은 분

 

초기 설정 가이드

1. 데이터베이스 생성

  1. KeepassXC 실행
  2. '데이터베이스 생성' 클릭
  3. 저장 위치 선택 (예: 구글 드라이브 폴더)
  4. 데이터베이스 이름 입력 (예: Team_Passwords.kdbx)

2. 마스터 패스워드 설정

  1. 강력한 마스터 패스워드 입력
    • 최소 12자 이상
    • 대소문자, 숫자, 특수문자 포함
    • 팀원들과 안전하게 공유할 수 있는 방법 사용
  2. 패스워드 힌트 설정 (선택사항)
  3. '확인' 클릭

3. 키 파일 생성 (추천)

  1. '키 파일 생성' 선택
  2. 키 파일 저장 위치 선택
    • USB 드라이브 등 오프라인 저장소 권장
    • 팀원들과 안전하게 공유할 방법 준비
  3. 키 파일 이름 입력 (예: team_key.key)
  4. '키 파일 생성' 클릭

기본 사용법

1. 비밀번호 추가

  1. '+' 버튼 클릭
  2. 필요한 정보 입력:
    • 제목
    • 사용자 이름
    • 비밀번호
    • URL (선택사항)
    • 메모 (선택사항)
  3. '확인' 클릭

2. 비밀번호 생성

  1. 비밀번호 입력 필드 옆의 다이스 아이콘 클릭
  2. 생성 옵션 설정:
    • 길이
    • 문자 유형 (대소문자, 숫자, 특수문자)
  3. '생성' 클릭

3. 그룹 관리

  1. 그룹 생성:
    • '그룹 추가' 클릭
    • 그룹 이름 입력
    • 계층 구조 설정 (선택사항)
  2. 항목을 그룹으로 이동:
    • 항목 선택 후 드래그 앤 드롭
    • 또는 컨텍스트 메뉴에서 '이동' 선택

 

팀 공유 설정

1. 클라우드/네트워크 드라이브 동기화

  1. 데이터베이스 파일을 클라우드/네트워크 드라이브 팀 폴더에 저장
  2. 팀원들과 공유 설정:
    • 팀 폴더에 대한 접근 권한 부여
    • 키 파일은 별도로 안전하게 공유

2. 동기화 주의사항

  1. 동시 편집 방지:
    • 한 번에 한 명만 데이터베이스 수정
    • 수정 후 즉시 저장
  2. 정기적인 백업:
    • 로컬 백업 설정
    • 구글 드라이브 버전 관리 활용

3. 팀 협업 가이드라인

  1. 명명 규칙:
    • 일관된 그룹 구조 사용
    • 명확한 항목 이름 사용
  2. 보안 정책:
    • 정기적인 마스터 패스워드 변경
    • 키 파일 안전한 보관
    • 접근 권한 관리

 

모바일 사용

1. Keepass 호환 앱 설치

  • Android: Keepass2Android
  • iOS: Strongbox 또는 Keepassium

2. 모바일 동기화 설정

  1. 데이터베이스 파일 접근:
    • 구글 드라이브 앱 설치
    • 팀 폴더에 접근
  2. 키 파일 설정:
    • 키 파일을 모바일 기기에 복사
    • 안전한 위치에 저장

 

고급 사용 팁

1. SSH 연결 관리

  1. PuTTY와 연동 설정:
    • KeepassXC 설정에서 '외부 도구' 탭 선택
    • 'PuTTY' 섹션에서 PuTTY 실행 파일 경로 지정
    • 'PuTTY 설정 파일 경로' 지정 (기본: %APPDATA%\PuTTY\Sessions)
  2. SSH 키 관리:
    • 항목에 SSH 키 파일 경로 추가
    • 확장 필드에 다음 정보 저장:
      KeyFile: C:\Users\username\.ssh\id_rsa
      Host: example.com
      Port: 22
    • URL 필드에 ssh://username@example.com 형식으로 입력
  3. 자동 연결 설정:
    • 항목의 URL을 ssh:// 프로토콜로 시작하도록 설정
    • KeepassXC 브라우저 확장 프로그램에서 SSH 연결 활성화
    • PuTTY 세션 자동 로드 설정

2. 확장 필드 활용

  1. 기본 확장 필드:
    • Notes: 추가 메모 및 설명
    • URL: 웹사이트 주소
    • Tags: 검색용 태그
  2. 커스텀 확장 필드 추가:
    • 항목 편집 시 '고급' 탭 선택
    • '필드 추가' 클릭
    • 필드 이름과 값 입력
    • 예시:
      LicenseKey: XXXXX-XXXXX-XXXXX
      ExpiryDate: 2024-12-31
      SupportContact: support@example.com
  3. 확장 필드 활용 팁:
    • 소프트웨어 라이선스 관리
    • 계정 만료일 추적
    • 2단계 인증 복구 코드 저장
    • API 키 및 토큰 관리
    • 서버 접속 정보 관리

3. 데이터베이스 최적화

  1. 정기적인 유지보수:
    • 사용하지 않는 항목 정리
    • 중복 항목 통합
    • 그룹 구조 최적화
  2. 백업 전략:
    • 자동 백업 설정
    • 여러 위치에 백업 저장
    • 백업 파일 암호화
  3. 성능 개선:
    • 대용량 첨부 파일은 외부 저장
    • 정기적인 데이터베이스 압축
    • 검색 인덱스 최적화

 

문제 해결

1. 일반적인 문제

  • 데이터베이스 잠금 해제 실패
  • 동기화 충돌
  • 브라우저 확장 프로그램 연결 문제

2. 보안 관련 문제

  • 키 파일 분실
  • 마스터 패스워드 분실
  • 팀원 접근 권한 관리

 

참고사항

  • 정기적인 데이터베이스 백업
  • 보안 업데이트 확인
  • 팀 내 보안 정책 준수