Section 16.1: 사용자의 public key 를 내보내기 (export)

사용자의 public-private 키 쌍이 쓸모가 있기 위해서는, 사용자의 public key 가 다른 사람들에게 접근 가능한 상태여야 한다. private key 는 절대로 다른 사람들에게 공유되어서는 안되므로, 아래 작업을 수행할 때는 public key 에 대해서 작업중임을 다시 한번 확인하도록 한다.

사용자의 public key는 아래와 같은 명령을 통해 내보낼 (export) 수 있다:

gpg --armor --export EMAIL_ADDRESS > public_key.asc

여기서 EMAIL_ADDRESS 는 해당 key 에 사용될 이메일 주소이다.

또다른 방법으로, keys.gnupg.net 와 같은 공개 키 서버에 사용자의 public key 를 업로드하여 다른 사용자들이 해당 키를 접근할 수 있도록 제공할 수 있다.

이를 위해서는, 터미널에 아래와 같이 입력한다:

gpg --list-keys

그런 다음, 내보내고자 하는 키의 primary ID (8개의 문자로 이루어진 16진수 숫자) 를 확인한 후,아래와 같이 명령어를 입력한다:

gpg --send-keys PRIMARY_ID

여기서 PRIMARY_ID 부분은 위에서 확인한 key 의 실제 ID 를 나타낸다.

여기까지 수행하였다면, 이제 사용자의 public key 는 key 서버에 업로드되어 공개적으로 접근 가능한 상태가 되어있을 것이다.

본 문서는 Linux Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

[출처] https://books.goalkicker.com/GitBook/

반응형

+ Recent posts