강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

proftpd xinetd모드로 운영하기

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

icon01.giftitle07.gif


이 문서를 다른 웹이나 출판물에 게시할 때는 반드시 출처를 밝혀 주시기 바랍니다.

최종 수정일 : 2001년 8월 4일
글쓴이 : 윤 일(admin@rootman.org)

HOW-TO Running proftpd with xinetd(inetd)

proftpd를 운영함에 있어 대부분의 경우 proftpd를 standalone으로 운영하고 있을 것이다.
standalone 방식은 항상 접속을 받을 준비를 하고 있어서 접속 속도가 빠르다는 장점이 있으나 접속이 없을 경우에도 그 만큼 시스템 리소스도 많이 점유하고 있다는 단점이 있다.
xinetd(inetd)모드는 clinet로 부터 요청이 들어오면 그때부터 접속을 받을 준비를 하기 때문에 접속 속도는 느리다는 단점이 있지만 시스템 리소스를 절약할 수 있다.

이번 강좌에서는 proftpd를 xinetd 모드로 작동시키는 방법에 대해서 설명하려 한다. 각자의 proftpd 데몬을 standalone으로
작동 시킬 것인지 아니면 xinetd 모드로 작동시킬 것인지는 전적으로 시스템 관리자의 몫이다.

inetd를 사용하던 레드헷 7.0 이전에서는 간단히 /etc/services 파일의 한줄만 수정해서 proftpd를 inetd 모드로 운영할 수 있었지만 xinetd를 사용하는 레드헷 7.0 이상에서는 /etc/xinetd.d 디렉토리 안의 설정 파일들을 수정하거나 새로 만들어서 설정해야 되기 때문에 약간 까다롭게 느껴질 수도 있다.

그럼 본격적으로 시작해 볼까나..
가장 먼저 /etc/xinetd.d 디렉토리에 proftpd를 xinetd 모드로 운영하기 위한 설정 파일을 만들어야 됩니다. 와우 파란에는
이 파일이 /etc/proftpd/conf 디렉토리에 샘플 파일로 존재하기 때문에 그것을 복사해서 사용하면 됩니다.
[root@linux /home]# cp /etc/proftpd/conf/proftpd.xinetd  /etc/xinetd.d/ftp
---> 위와 같이 proftpd.xinetd 파일을 ftp 라는 이름으로 /etc/xinetd.d 디렉토리에 복사합니다.

/etc/proftpd/conf/proftpd.xinetd라는 파일이 없으면 다음과 같은 파일을 /etc/xinetd.d 디렉토리에 만드세요.

proftpd_xinetd.png

위의 설정 내용들이 뭘 의미하는지에 대한 자세한 설명은 xinetd에 대한 강좌를 참고하기 바란다.
이제 proftpd.conf 파일의 ServerType만 수정해 주면 된다.
proftpd.conf파일의 열어서 다음 부분을 수정하자. proftpd.conf 파일은 /etc/proftpd/conf 디렉토리 안에 있을 것이다.

[수정전]
ServerType              standalon             

[수정후]
ServerType              inetd

위와 같이 수정했으면 proftpd를 xinetd로 구동하기 위해 현재 자동중인 proftpd는 중지 시키도록 하자.
[root@linux /home]# /etc/init.d/proftpd stop

지금 부터 proftpd는 xinetd로 실행 시켜야 된다. 즉 proftpd를 실행 시키고 싶지 않다면 /etc/xinetd.d/ftp 파일의
disable  = yes로 설정하고 xinetd를 재 실행 시켜야 된다. proftpd의 실행을 위해 xinetd를 restart 한다.
[root@linux /home]# /etc/init.d/xinetd restart

locahost로 ftp 접속을 해 보고 잘 되는지 확인하자.
[root@linux /home]# ftp localhost

접속이 잘 된다면 성공적으로 proftpd를 xinetd로 작동 시킨 것이다.
더 궁금한 점은 게시판에 글 남겨 주시와요..

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,056 명
  • 현재 강좌수 :  35,908 개
  • 현재 접속자 :  205 명