Recent Posts
Recent Comments
Link
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

Sawadeekab

ELB SSL 추가 방법 및 삭제 방법(openssl기준) 본문

AWS

ELB SSL 추가 방법 및 삭제 방법(openssl기준)

Sawadeekab 2016. 6. 17. 14:33

Amazon Linux AMI 2016.03.2 (HVM), SSD Volume Type  + ELB 로 제작 된 내용입니다.


따로 OpenSSL을 설치 할 필요가 없음.


[root@ip-10-0-1-86 ~]# openssl genrsa -des3 -out test.pem 1024

Enter pass phrase for test.pem: 패스워드 기입


[root@ip-10-0-1-86 ~]# openssl req -new -key test.pem -out test.csr


[root@ip-10-0-1-86 ~]# openssl x509 -req -signkey test.pem -in test.csr -out test.crt


[root@ip-10-0-1-86 ~]# openssl rsa -in test.pem -out sawadeekab.pem


[root@ip-10-0-1-86 ~]# cat sawadeekab.pem


[root@ip-10-0-1-86 ~]# cat test.crt


ELB SSL 인증서 등록


[root@ip-10-0-1-86 ~]# cat sawadeekab.pem

-----BEGIN RSA PRIVATE KEY-----

MIICXAIBAAKBgQDDfHFanDW3CUaVkkgXLvMOOnFcryBmRZiJyBKPlrQSEObjHYeP

zLxmaYPP4pGebW3Ot352G/hdI3G85ltFoXu1pbyJ4UZKgP++24C8iWvnajuyzVtX

IX9KczKc4uqzSCeiDD0TEJM1I3A6HZWwcjEgcvej8ruRsZFsEmXnKcn3FQIDAQAB

AoGAUnIRfJ2VKfUHh92B+gUbDU0osmZJy9heVP3EljqBB32JYw/5NHSsoKSvquVr

dN3CCgTpmPaC8QUZ2wlsRRmuCll701bvcO/dz5mzh6qG24TEVfXzIumZkUF1ybY0

B+D1+TZNYp3emUTRdJhr1kg/+gOUgEYheBOLgVPFTkD1dQECQQDjJnP8KcIhge/k

Zzdxpqwjfiixk17c3vv/ygdL29/FtxMkrFJVQT7MvWe01ijIqIhQ8Aksd5uEHZG2

Em72kzitAkEA3FB3FSx25JQdu7heNfDkVCcspyUGmUaf2o7vujM5kSFncjYNKwuB

YmFgurGcquInn3y2whmYeXD+Ad47T0L9CQJBAKDRdaZe7imI9A2SIgfdx9utEyR9

wNjBKkqzfyzu82PotK3vLq9bbRnJMyYtxVwjLbeX6fbIi5si0CnGrTb3jlUCQDSj

HPB4ISfXo4r4L7ofhc39VhPRKtRwJT0orWoFVxmvq3GELH0+UHla3qt8R/wj8GeQ

enHBf8Z0EpwLpov3a1ECQC/KaBEDiNgF4MsMMRVf+EoB7Gkfe3PR+s6I+UHniIfp

3Iy1UArYEJE6ixpZ+6QQkV94siojxMbG0YAFgwMURyk=

-----END RSA PRIVATE KEY-----


[root@ip-10-0-1-86 ~]# cat test.crt

-----BEGIN CERTIFICATE-----

MIICkzCCAfwCCQC5pk5FI5d35TANBgkqhkiG9w0BAQUFADCBjTELMAkGA1UEBhMC

a3IxDjAMBgNVBAgMBVNlb3VsMRUwEwYDVQQHDAxEZWZhdWx0IENpdHkxHDAaBgNV

BAoME0RlZmF1bHQgQ29tcGFueSBMdGQxGzAZBgNVBAMMEnd3dy5zaGluamlob29u

LmNvbTEcMBoGCSqGSIb3DQEJARYNdGVzdEB0ZXN0LmNvbTAeFw0xNjA2MTcwNTEw

MzBaFw0xNjA3MTcwNTEwMzBaMIGNMQswCQYDVQQGEwJrcjEOMAwGA1UECAwFU2Vv

dWwxFTATBgNVBAcMDERlZmF1bHQgQ2l0eTEcMBoGA1UECgwTRGVmYXVsdCBDb21w

YW55IEx0ZDEbMBkGA1UEAwwSd3d3LnNoaW5qaWhvb24uY29tMRwwGgYJKoZIhvcN

AQkBFg10ZXN0QHRlc3QuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDD

fHFanDW3CUaVkkgXLvMOOnFcryBmRZiJyBKPlrQSEObjHYePzLxmaYPP4pGebW3O

t352G/hdI3G85ltFoXu1pbyJ4UZKgP++24C8iWvnajuyzVtXIX9KczKc4uqzSCei

DD0TEJM1I3A6HZWwcjEgcvej8ruRsZFsEmXnKcn3FQIDAQABMA0GCSqGSIb3DQEB

BQUAA4GBADs/T+3SFo8rhWuXGdqXOeEz8geOHu2TfCIWQN2Hw/7WQaQnpu8cJUj8

FJaxDRM4zQiR3R+132mYBU6/GHEtNS2/RrjBvQbmLV6ci39ShImBldI6J2B87MSJ

MZvrurrrdTiVXDMZfqZG8NVgvnZcVP0ZZ+84FHqr8gHBUWuv3ADr

-----END CERTIFICATE-----


SSL 인증서 CLI 삭제 하기




1.인증서 확인 명령어

aws iam get-server-certificate --server-certificate-name certificate_object_name

예)aws iam get-server-certificate --server-certificate-name sawadeekab


 1-1.아래와 같은 메세지가 나올 경우

     Unable to locate credentials. You can configure credentials by running "aws configure".


 1-2.aws configure를 사용하여 Access Key와 Secret Access Key를 입력하고 나머지는 skip 하셔도 됩니다.

     키를 모르실 경우 재 생성해서 하나 더 받을수 있습니다.

     http://docs.aws.amazon.com/ko_kr/IAM/latest/UserGuide/id_credentials_access-keys.html#Using_CreateAccessKey


 [root@ip-10-0-1-75 ec2-user]# aws configure

 AWS Access Key ID [None]: 입력

 AWS Secret Access Key [None]: 입력

 Defualt region name [None] : 입력


aws iam delete-server-certificate --server-certificate-name certificate_object_name

예)aws iam delete-server-certificate --server-certificate-name sawadeekab

http://docs.aws.amazon.com/ko_kr/IAM/latest/UserGuide/id_credentials_server-certs_manage.html#DeleteCertObject

https://docs.aws.amazon.com/ko_kr/IAM/latest/UserGuide/id_credentials_server-certs.html#delete-server-certificate


삭제를 해도 삭제에 성공 했다는 메세지가 나오지 않으므로 참고 해주시기 바랍니다.


삭제하고 난 뒤 ELB에 보시면 해당 리스트가 삭제 된 걸 확인 하실수 있을겁니다.