2022년 12월 19일 월요일

개인사용을 위한 vsftpd 설정 방법 정보

-

참고하는 것은 

  _( 네이버 검색:   howto use vsftpd  )_


https://www.digitalocean.com/community/tutorials/how-to-set-up-vsftpd-for-a-user-s-directory-on-ubuntu-18-04 

내용은 너무 좋다.  암호화되지 않은 평문 통신부터  TLS 로 암호화된 FileZilla 도구를 사용한 본격 사용까지....  차근차근 잘 설명되어 있다.

그런데,  SSL key 파일과 SSL 출력 파일을 같은 파일로 지정하도록 하고 있다. 왜 그런지 모르지만, 같은 파일로 지정하겠다고 지적하는 문장도 있는 것으로 봐서는 오타나 착각의 실수는 분명히 아닌 것으로 보인다.

아래의 명령줄로 생성하며, 같은 파일에 새로 만든 key와 출력 인증서 파일을 저장한다는 문장도 있다. (내가 밑줄을 추가했다.)

 By setting both the -keyout and -out flags to the same value, the private key and the certificate will be located in the same file:

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem


설정파일은 

https://security.appspot.com/vsftpd/vsftpd_conf.html

공식 홈은 아래의 위치인 듯하다.   vsftpd 광고성 문구가 가득하다.

https://security.appspot.com/vsftpd.html#docs


공식 홈에서 제공하는 소스 트리는  ftp 통신으로 제공되는 것이 있는데, 공식 설명에 의하면 이것의 설정 파일의 예제를 분석하면 좋다고 나왔지만, 이것은 익명 연결을 거부하는 오류(?)가 있어서 정작 이것을 받아 볼 수 없었는데, 구글에 이것을 물었더니, 아래의 비공식(?) 소스 저장소를 찾을 수 있었다.

_( 구글검색:      vsftpd online source tree  )_

https://github.com/dagwieers/vsftpd

 ftp 전용 사용자는  [ 기존사용자ftps ]  

-

-