Linux ETC

openssl 간단 사용법

2008.12.10 03:00

호스트웨이 조회 수:41115


 OpenSSL은 : SSL v2/v3와 TLS v1 프로토콜을 지원하는 범용 암호법 라이브러리이다.
 대부분 리눅스 배포판에 기본 설치 되어 있음.

1. 개인키생성
 1) 3DES 로 암호화(PassPhrase필요)
    openssl genrsa -des3 -out 키이름.key 1024

 2) 암호화 하지 않음
    openssl genrsa -out 파일이름.key 1024

 3) 기존 비밀키에 패스워드 추가
    openssl rsa -in out 키이름.key -des3 -out 새로운키이름.key

 4) 기존 비밀키에 패스워드 제거
    openssl rsa -in 키이름.key -out 새로운키이름.key


2. CSR생성 (인증서 서명 요청을 위해 필요)
  openssl req -new -key 키이름.key -out csr이름.csr


3. 자체 서명 인증서 생성하기
  openssl req -new -key 키이름.key -x509 -out 인증서이름.crt
  openssl req -new -x509 -nodes -sha1 -days 365 -key server.key -out server.crt


4. 인증서 다루는 법
  1) 인증서 확인(보기)
    openssl x509 -noout -text -in 인증서파일.crt

  2) 비밀키 보기
    openssl rsa -noout -text -in 키파일.key

※ 아파치가 설치되어 있고 SSL모듈이 있으면 개인키 및 CSR 코드만 생성하면 된다.

번호 제목 글쓴이 날짜 조회 수
226 OSI 7 Layer 의 이해 file 호스트웨이 2012.03.23 18319
225 파일 내용 출력 관련된 명령어 호스트웨이 2012.04.20 18276
224 debian / ubuntu 에서 ntsysv(rcconf) 사용하기 호스트웨이 2012.11.01 18268
223 데비안 백포트 사용해 보기 호스트웨이 2012.03.16 18245
222 리눅스 로그파일의 종류 호스트웨이 2012.07.06 18243
221 SSH 패스워드 없이 자동 로그인 하는 방법 호스트웨이 2012.03.09 18095
220 리눅스 vsftp 자세한 log남기는 설정 호스트웨이 2012.10.11 18044
219 리눅스 시스템 폴더별 명령어 알아보기 - 두번째 호스트웨이 2012.08.10 18031
218 Linux 계정 정보 관리 파일 호스트웨이 2012.07.06 17984
217 Ping 요청 막는 방법 호스트웨이 2012.05.04 17943
216 rsync 수행시 Connection refused 해결 방법 호스트웨이 2015.09.14 17836
215 리눅스 du 사용법 호스트웨이 2012.10.25 17825
214 리눅스 디스크 종류별 명칭 호스트웨이 2012.08.10 17814
213 리눅스 압축 명령어 tar 호스트웨이 2012.06.29 17721
212 리눅스 부트로더란? 호스트웨이 2012.07.27 17668
211 리눅스 사용자에게 메시지 보내기 file 호스트웨이 2012.10.04 17637
210 Linux 파일명이 깨진파일 삭제 호스트웨이 2015.09.23 17609
209 netstat 명령어 호스트웨이 2012.05.25 17582
208 CentOS 5.X의 yum 속도 올리기 호스트웨이 2012.07.27 17545
207 lsof를 이용한 시스템에서 Open된 Port 검색 호스트웨이 2012.06.08 17535