pure-ftpd 설치 및 설정(centos6) TLS 통신

CentOS 6  / 64bit / pure-ftpd 설치 및 설정 / TSL 통신

1.다운로드 및 압축 해제 및 컴파일 진행

 –prefix : 경로지정
–syslog : 출력 외에,특정 형식의 파일. 현재 CLF, 통계, W3C 및 xferlog 형식이 구현
–with-rfc2640 : charset 변환을 지원한다
–with-tls : TLS 지원을 활성화

2.  fure-ftpd.conf 파일 변경 및 다운로드

다음 링크에서 다운 받을수 있다 :

 UTF8 파일 : http://xinet.kr/data/pureftpd/pure-ftpd.conf

 EUC-KR 파일 : http://xinet.kr/data/pureftpd/pure-ftpd.conf.euc-kr  ( 다운로드 후 파일 명 수정 pure-ftpd.conf )

 3. 시작할수 있게 system 구성

 

 4. pure-ftpd start / stop

 ftp 업로드 및 한글 확인  및 로그
  FTP 일반모드로 접속을 해서 파일을 업로드 해면 정상적으로 업로드 된것을 확인 할 수 있다.

 콘솔 상태에서는 정상적으로 한글 확인을 할수 있다

  FTP LOG를 확인 할수 있다  PUT 은 업로드  GET 은 다운로드

 

5. 그럼 이제 웹서버에서 사용하는 인증서를 FTP에서도 사용을 해보자 방법은 간단하다 인증서를 통합해서 사용하면 된다.
( 웹서버 인증서를 이용하는 방법 / 무료 인증서를 이용하는 방법 / 자체 인증서를 이용하는 방법)
여기서는 자체 인증서를 만들어서 테스트 진행해보자

 

첫번째 SSL 인증서의 KEY 파일
두번째 SSL 인증서의 CRT 파일
세번째 SSL 체인인증서 파일

만약 무료 인증서 letsencrypt 를 이용하고 있다면 다음과 같이 파일 생성

자체 인증서 파일을 만들어서 사용할수 있다.

6. 웹서버에서 사용하는 일반 인증서를 이용해서 TLS 통신을 구현해보자 구현하기 앞서 pure-ftpd.conf 에서 TLS 사용하는 부분으로 변경처리해줘야 한다
인증서 파일도 매칭 / pure-ftpd 재시작

파일질라 TLS FTP 접속

tsl 선택

자체적으로 만든 인증서가 표시된다

로그도 확인해보면 TLS 통신이 되는것을 확인 할 수 있다.


코멘트 쓰기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



배송정보
배송조회를 하시려면 송장번호를 클릭하세요
배송조회
상품명
주문번호
택배사
송장번호