Linux ETC

openssl 간단 사용법

2008.12.10 03:00

호스트웨이 조회 수:42315


 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 코드만 생성하면 된다.

번호 제목 글쓴이 날짜 조회 수
366 터미널 창으로 메시지 보내기 호스트웨이 2008.05.19 45412
365 리눅스 Sleep 명령어 file 호스트웨이 2012.08.10 43517
364 특정 계정만 su 명령어 사용 file 호스트웨이 2012.05.05 42775
» openssl 간단 사용법 호스트웨이 2008.12.10 42315
362 VSFTP 에서 사용하는 port를 변경하기 호스트웨이 2012.03.23 41623
361 yum 사용 팁 jook 2008.09.02 41485
360 tcpdump 기본 사용 sylee 2008.07.02 40690
359 yum repository 국내 mirror 설정 file 호스트웨이 2012.03.23 39343
358 도메인 / IP 정보 조회 방법 및 사이트 Namlyong 2010.01.13 38971
357 VNC rpm 설치해보기 sylee 2008.08.07 38755
356 커널 파라미터 제어 호스트웨이 2008.06.25 38043
355 parted를 이용한 2TB 이상의 partitioning file 호스트웨이 2012.05.05 37205
354 apt-get 간단 사용 방법 jook 2008.12.11 36471
353 SFTP 퍼미션 조정 및 chroot 설정으로 상위폴더 접근 제한하기 호스트웨이 2015.10.29 36371
352 리눅스 원격 접속자 세션 종료 file 호스트웨이 2012.06.08 36286
351 multitail (다수의 파일을 tail 로 볼 수 있습니다.) HOSTWAY 2008.12.04 35500
350 shell 접속은 차단하고 ftp접속만 허용하기 sylee 2008.05.20 35385
349 source rpm 을 사용하여 rpm 패키지 만들기 jook 2008.05.28 35254
348 yum 으로 패키지그룹 관리하기 jook 2009.04.22 35109
347 Fedora8, 9 버전에서 setup -> Network configuration 메뉴가 동작하지 않을때 jook 2008.07.23 35068