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

CentOS 7  / 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 구성 ( /usr/sbin 에 파일 복사)

 

 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 접속

 

 

 

인증서 화면이 나오면 정상적으로 연결 된것을 확인 할 수 있다.

서버상에서 확인을 해보면 TLS 통신이 되는것을 확인 할 수 있다


코멘트 쓰기

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

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



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