아무리 찾아봐도 vsftpd.conf 에
ssl_enable=NO 옵션 항목에 대한 얘기만 있다
실제로 YES 를 해도.. vsftpd 는 떠오르지 않는다. Zombie 가 될 뿐.
그냥 vsftpd 를 실행해 봤다.
500 OOPS: SSL: ssl_enable is set but SSL support not compiled in
컴파일 할때부터 ssl 을 지원하도록 해야 하는 것이다. 하지만 대부분 vsftpd.conf 만 설명할뿐 저부분에 대한 언급은 없다. 실제로 해보지 않았다는 것이겠지.
먼저 vsftpd 소스에서 buiddefs.h 를 수정한다.
#ifndef VSF_BUILDDEFS_H
#define VSF_BUILDDEFS_H
#undef VSF_BUILD_TCPWRAPPERS
#define VSF_BUILD_PAM
#undef VSF_BUILD_SSL
#endif /* VSF_BUILDDEFS_H */
위의 항목중 VSF_BUILD_SSL 을 undef -> define 으로 변경한 후 다시 컴파일 한다.
하지만 이 상태로 다시 실행을 해도 난관은 온다.
openssh 에 포함된 ssh-keygen 을 통해 rsa, dsa 를 모두 생성한거 같은데
500 OOPS: SSL: cannot load RSA certificate
RSA 인증서를 로드할 수 없단다. 음 다른게 필요한건가? -_-...
