Linux&Utils/CentOS(Rhel)

인증서(CA:Certificate Authority)

KSerin 2021. 2. 11. 14:57
728x90

* OPENSSL 사용

    - private key 생성

openssl genrsa -aes256 -out test_20200312.key 2048

 

    - public key 생성

openssl rsa -in test_20200312.key -out pbkey_20200312.crt -pubout -outform PEM
openssl req -new -x509 -days 1825 -key test_20200312.key -out pbkey_20200312.crt

 

    - 인증서 정보 출력

openssl x509 -text -in pbkey_20200312.crt

* ssh-keygen 사용 : 클라이언트가 만들어서 공개키를 서버에 공유

    - 인증서 생성 : ssh-keygen -t rsa => 경로지정 => 비밀번호(passphrase)입력(입력하면 인증서 사용할때마다 비밀번호 입력해야하긴함) => 만들어진 파일 중, ~~~.pub이 공개키(이 파일만 배포)

[user@unixap1t:/home/user]$ which ssh-keygen
/usr/bin/ssh-keygen
[user@unixap1t:/home/user]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Please be patient....   Key generation may take a few minutes
Enter file in which to save the key (/home/user/.ssh/id_rsa): /home/user/.ssh/tte_20200312
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/user/.ssh/tte_20200312.
Your public key has been saved in /home/user/.ssh/tte_20200312.pub.
The key fingerprint is:
07:b3:14:d1:59:a8:40:46:a5:15:50:05:24:01:7e:4d user@unixap1t
The key's randomart image is:
+--[ RSA 2048]----+
|    .+B*E*.+.    |
|   . ..* .+      |
|    . o.=.       |
|     . ..+       |
|        S .      |
|         .       |
|                 |
|                 |
|                 |
+-----------------+


[user@unixap1t:/home/user]$ cd .ssh
[user@unixap1t:/home/user/.ssh]$ ls -al
총 24
drwx------   2 user   ggg            96  3월 12일 14:29 .
drwxrwxr-x  42 user   ggg          6144  3월 12일 14:28 ..
-rw-r--r--   1 user   ggg          2442  3월 12일 11:06 known_hosts
-rw-------   1 user   ggg          1766  3월 12일 14:29 tte_20200312
-rw-r--r--   1 user   ggg           399  3월 12일 14:29 tte_20200312.pub
728x90

'Linux&Utils > CentOS(Rhel)' 카테고리의 다른 글

perl 이용시 Can't locate ExtUtils/MakeMaker.pm 에러  (0) 2021.03.23
server user  (0) 2021.01.28
linux server spec&port&process  (0) 2021.01.28
rpm&yum  (0) 2021.01.28
OS-Compiler의 종류에 따른 옵션  (0) 2020.12.21