Ubuntu 18.04에서 메시지를 암호화하기 위해 GnuPG 키를 사용하는 방법

소개

힌트: 견해, 전자 상거래 카탈로그, 포럼 컨텐츠 또는 블로그 게시물에서 동적 컨텐츠의 사용자 정의 목록을 작성할 수 있습니다. 사용하다 썸네일 이미지 & 노드 제목 콘텐츠 링크.


전제 조건

  • Ubuntu 18.04를 실행하는 VPS / 전용 서버
  • 루트 권한을 가진 비 루트 사용자
  • 이미 설치된 GnuPG. GnuPG를 설치하지 않은 경우 튜토리얼 Ubuntu 18.04에 OpenPGP를 설치하는 방법을 따라갈 수 있습니다

단계

키 가져 오기

다른 사용자의 공개 키를 사용자에게 전송 한 파일 또는 업로드 한 키 서버에서 가져 오려고합니다..

파일에서 가져 오려면 아래 명령을 사용하여 public_key_file 공개 키를 포함하는 파일의 정확한 이름.

$ sudo gpg –import public_key_file

키가 서버에 업로드 된 경우 다음 명령을 사용하여 인터넷 키 서버에서 키를 가져올 수 있습니다. 주요 서버의 예로는 다음이 포함됩니다.

  • pgp.mit.edu
  • keyserver.ubuntu.com
  • zimmermann.mayfirst.org
  • sks-keyservers.net

키 서버에서 다운로드하려는 공개 키의 이름 또는 전자 메일 주소를 사용할 수 있습니다.

$ sudo gpg –keyserver keyserver.ubuntu.com –search-keys [email protected]

키 서버에서 공개 키를 다운로드 한 후에는 교환 한 공개 키가 손상되지 않았는지 확인하려고합니다. 공개 키를 생성 할 때 사용한 전자 메일 주소로 전자 메일을 바꾸는 동안 전체 공개 키에서 지문을 파생시키고 다음 명령을 사용하여 결과 해시를 비교할 수 있습니다..

$ sudo gpg-지문 [email protected]
pub rsa3072 2018-09-25 [SC] [만료 : 2020-09-24]
EF09 1967 8848814D 1790 7D3A 26A2 F881 948B B4D4
uid [ultimate] Linux 사용자 
sub rsa3072 2018-09-25 [E] [만료 : 2020-09-24]

확인되면 가져온 키에 서명하여 GnuPG에 키의 진위 여부를 확인했음을 신뢰해야합니다..

gpg –sign-key [email protected]

키 내보내기

키 가져 오기에서 언급 한 것처럼 전자 메일을 통해 공개 키를 공유하거나 키 서버에 업로드 할 수 있습니다.

직접 또는 이메일을 통해 공유하려면 다음 이메일을 바꾸면서 다음 명령을 사용하여 공개 키를 파일로 추출하십시오.

$ sudo gpg –output ~ / mygpg.key –armor –[email protected]

출력은 mygpg.key라는 파일이어야하며, 원하는 위치 (내 경우에는 홈 디렉토리)에 저장됩니다. 이제 키를 외부 드라이브에 복사하여 붙여 넣거나 NFS를 통해 공유하거나 원하는 방식으로 공유 할 수 있습니다.

키 서버에 키를 업로드하려면 먼저 적합한 서버를 결정하고 다음 명령을 사용하여 공개 키를 키 서버에 업로드해야합니다. 이메일 주소와 같이 기억하기 쉬운 식별 정보를 제공하십시오.

$ sudo gpg –send-keys –keyserver sks-keyservers.net [email protected]

메시지 암호화

문서를 암호화하려면 먼저 자신이 생성 한 키 페어가 있고 의도 한 수신자에 대한 공개 키가 있는지 확인해야합니다. 아래 명령을 사용하여 메시지를 암호화하십시오.

$ sudo gpg –output doc.gpg –encrypt –recipient [email protected] doc

메시지 해독

메시지를 해독하려면 메시지 발신자의 공개 키가 있어야합니다. 이렇게하려면 다음 명령을 입력하십시오..

$ sudo gpg-출력 원하는 파일 이름 .txt-doc.gpg 해독

doc.gpg는 암호화 된 파일의 이름입니다. 원하는 파일 이름.txt는 해독 된 내용을 저장하려는 파일의 이름입니다..

이 명령을 입력하면 암호 해독을 수행하기 전에 암호를 입력하라는 메시지가 표시됩니다.

특별 참고 사항 : 정확한 암호를 입력하려는 시도는 최대 3 번입니다..

결론

GPG 패키지는 Mozilla의 Thunderbird 이메일 클라이언트와 같은 이메일 클라이언트에 애드온 (Enigmail이라고 함)으로 설치할 수도 있습니다. 패키지는 이메일을 통해 키를 공유하는 데 도움이됩니다. 첨부 파일로 바탕 화면에 저장.

모든 키 서버에서 키를 쉽게 가져오고 동시에 여러 수신자의 이메일을 암호화 할 수 있습니다.

이 3 가지 Linux 호스팅 서비스를 확인하십시오.

FastComet

시작 가격 :
$ 2.95


신뢰할 수 있음
9.7


가격
9.5


사용자 친화적
9.7


지원하다
9.7


풍모
9.6

리뷰 읽기

FastComet 방문

주인공

시작 가격 :
$ 0.99


신뢰할 수 있음
9.3


가격
9.3


사용자 친화적
9.4


지원하다
9.4


풍모
9.2

리뷰 읽기

Hostinger 방문

ChemiCloud

시작 가격 :
$ 2.76


신뢰할 수 있음
10


가격
9.9


사용자 친화적
9.9


지원하다
10


풍모
9.9

리뷰 읽기

ChemiCloud 방문

관련 사용법 기사

  • Ubuntu 17.10 서버에 MEAN 스택을 설치하는 방법
    중급
  • 우분투 18.04에 phpIPAM을 설치하는 방법
    중급
  • Ubuntu VPS에서 Kubernetes를 설정하는 방법
    전문가
  • cPanel을 사용하여 이메일을 암호화하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버에 Webmin 제어판을 설치하는 방법
    전문가
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me