질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

proftpd에서 가상FTP호스팅 설정

작성자 정보

  • 이승주 작성
  • 작성일

컨텐츠 정보

본문

리눅스 초보자 로서  리눅스 서버를 구축해보려고 "리눅스서버관리실무바이블v3.0" 과 "CentOS 리눅스 구축관리실무" 라는 책을 사서 공부하는 중입니다.

이전에는 호스팅을 하여 홈페이지를 제작했었는데.... 어쩌다가 서버를 구축해서 제작해야 하게

되어서 생소한 리눅스를 공부하는 중입니다.

현재 "리눅스서버관리실무바이블v3.0"을 보면서 공부하는데 가상ftp설정 부분을 보다가

의문이 생겨서요.

책의 1270페이지에 보면 bible1.co.kr 과 bible2.co.kr 두개의 도메인에 대해 가상ftp호스트를 설정

하는 경우,

1. 두개의 도메인에 대해 DNS설정이 되어 있어야 한다.

    /etc/named.conf 파일에 각각의 도메인에 대해 zone파일을 정의하는군요.

2. 그리고 /var/named/bible1.co.kr.zone 파일과 /var/named/bible2.co.kr.zone 파일을 설정하는데

    가만히 보면 파일명만 다르고 내용이 같아요.

3. 그리고 proftpd.conf 파일을 설정하는데 포트가 21번이 아니고 50001, 50002 로 되어 있군요

 

그래서 제가 생기는 의문점은 다음과 같습니다.

1. 포트가 21번이 아니면 클라이언트가 접속하려면 포트를 바꾸어야 할 것 같은데...

    제가 홈페이지 제작하면서 호스팅한 서버에 알ftp로 접속하면서, 포트를 바꾼 기억은 없거

   던요. 그냥 그대로 주소랑 아이디, 비번만으로 접속 했는데..

 

2. <VirtualHost>~</VirtutalHost>내에서 <Anonymous>~</Anonymous>설정을 개별 가상호스트별로

   추가 한다고 되어 있습니다.

  그런데 <VirtualHost>~</VirtutalHost> 사이를 보면 <Anonymous>~</Anonymous>가 없어요.

   그리고 <VirtualHost>~</VirtutalHost>부분을 proftpd.conf  파일의 어느부분에 넣어야 하는지...

   원래의 proftpd.conf 파일에도 ServerName이 있고 <Anonymous>~</Anonymous>가 있는데요.

  

 

관련자료

댓글 3

박신주님의 댓글

  • 박신주
  • 작성일
제 미흡한 지식으로 답변을 해드리자면..

1. 21번포트는 ftp의 공식적인 포트입니다.  proftpd.conf 안의 설정을 보면 port 21 로 잡혀 있구요. virtualHost 안의 포트가 50001, 50002 로 되어 있는 것은 가상호스트에 대해서 포트를 그렇게 잡아준 것입니다. virtualHost 의 포트는 변경을 하셔도 되고 안해도 됩니다.

2. VirtulHost 설정 안에 Anonymous 설정은 가상호스트에 대해서 익명사용자를 허용할 경우에만 넣으시면 됩니다. 익명사용자를 허용하지 않으시면 안넣어도 되는거구요. 만약 익명사용자를 허용하신다면 proftpd.conf 에 주석으로 되어 있는 부분을 복사하셔서 </VirtualHost> 바로 윗줄로 붙여넣기 하시고 주석을 풀어서 설정을 변경해주시면 됩니다.


마지막으로 zone파일이 동일한 이유는 동일아이피에 대해서 동일한 역할을 하는 도메인이기 때문입니다. 자세히 보시면 서버이름이 약간 다른데요. root.bible1.co.kr, root.bible2.co.kr 로 나온 것을 알 수 있습니다.

이승주님의 댓글

  • 이승주
  • 작성일
감사..^^
그러면 virtualHost 안의 포트를 모두 21로 해도 무방한가요?
접속하면 각각 자기 계정으로 오나요.

박신주님의 댓글

  • 박신주
  • 작성일
포트를 모두 21로 하면 VirtualHost 두개가 서로 충돌합니다.하나만 21로 하고 나머지를 다른 포트로 하였을때는 문제가 발생하지 않았구요..VirtualHost의 포트는 서로 다르게 잡아줘야 합니다. 물론 둘다 50001, 50002로 잡았을 때는 문제없이 정상적으로 작동하였습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,289 명
  • 현재 강좌수 :  36,949 개
  • 현재 접속자 :  294 명