GNU 프라이버시 가드(GnuPG)를 통해 암호화된 메시지에 서명하려면 Ledger 장치에 SSH/PGP 에이전트 앱을 설치해 주세요. 이 앱은 OpenPGP를 능숙하게 사용할 수 있는 개발자용으로, 설정 > 일반에서 개발자 모드가 활성화된 경우 My Ledger에서 사용할 수 있습니다.
사용된 개인 키는 Ledger 장치에 설정된 복구 문구로 생성되지 않으니 신중하게 백업해두시기 바랍니다. 실험적 추가 기능을 이용하면 복구 문구에서 PGP 키를 생성할 수 있습니다. 단, 온전한 테스트를 거친 키는 아닙니다.
준비사항
- Ledger 장치로 Ledger Live를 설정 하세요.
- Ledger 하드웨어 지갑에서 펌웨어를 업데이트 합니다.
OpenPGP 앱 설치
- Ledger Live에서 설정 > 실험적 특징으로 이동해 주세요.
- 개발자 모드를 활성화해 주세요.
- My Ledger를 열어 주세요.
- 장치를 연결하고 잠금 해제합니다.
- 메시지가 표시되면 My Ledger가 장치에 액세스할 수 있도록 허용합니다.
- 앱 카탈로그에서 OpenPGP 를 찾아 주세요.
- 앱의 설치 버튼을 클릭합니다.
- 설치 창이 표시됩니다.
- 내 장치에 처리 중...이 표시됩니다.
- 앱 설치가 확인됩니다.
OpenPGP
PuTTy용 Windows 에이전트
- 저장소를 복제해 주세요:https://github.com/Falsen/ledger-app-ssh-agent
- 복제된 저장소에서 run.bat를 실행해 주세요.
- Ledger 장치에서 SSH/PGP 앱을 열어 주세요.
- Ledger 장치에서 공개 키 내보내기를 확인해 주세요.
-
PuTTy를 시작하고 IP 주소를 입력해 주세요.
- 연결 > 데이터에서 사용자 이름을 입력해 주세요.
- 연결 > SSH > 인증에서, 에이전트 전달 허용을 선택해 주세요.
- 이 프로필을 저장하면 설정이 완료됩니다! 로그인할 때 Ledger 장치로 인증할 수 있습니다.
- 공개 키를 가져오려면 오른쪽 하단 모서리에 있는 Ledger 아이콘을 마우스 오른쪽 클릭하여 공개 키 가져오기 옵션을 찾아 주세요. 장치에서 옵션을 확인하면 공개 키가 클립보드에 표시됩니다.
run.bat은 항상 실행 중이어야 합니다. 코너의 Ledger 아이콘을 보면 실행 중인지 여부를 확인할 수 있습니다.