ProFTPD를 이용하여 파일서버를 설치합니다. ProFTPD 프로젝트에 대한 정보는 http://www.proftpd.org 로 가시면 얻을 수 있습니다. 사이트에 있는 프로젝트의 목적이 왠지 의미심장해 보여 잠깐 올려봅니다.

        Project Goals
ProFTPDgrew out of the desire to have a secure and configurable FTP server,and out of a significant admiration of the Apache web server.
  1. ProFTPD 설치
    설치는 비교적 간단합니다. 포트시스템을 이용하여 설치합니다.
    # cd /usr/ports/ftp/proftpd
    # make config
    make config 명령어를 통해 설치 옵션을 선택하고 OK를 누릅니다.
    # make install clean
  2. ProFTPD 실행
    # cd /usr/local/etc/rc.d
    # ./proftpd start
    # ./proftpd status
    시작되었다고 메시지가 나오면 정상적으로 시작 된 것입니다.

    주의 : inetd로 FTP가 실행되고 있다면 기존의 FTP를 비활성화 시킵니다.
    # vi /etc/inetd.conf
    inetd.conf 파일에서 다음라인을 주석처리 후 재시작 합니다.
    ftp    stream  tcp     nowait  root    /usr/libexec/ftpd       ftpd -l
  3. 시작프로그램에 등록
    rc.conf 파일에 proftpd_enable="YES" 를 적당한 위치에 추가합니다.
    # vi /etc/rc.conf
  4. 세부설정
    proftpd.conf 파일에서 세부적인 설정을 변경할 수 있습니다.
    # vi /usr/local/etc/proftpd.conf
    설정을 변경한 후에는 restart 명령을 이용해 재시작합니다.
    1. 유저의 홈 디렉토리 밖으로 이동 제한
      기본적으로 유저는 서버내의 모든 폴더를 돌아다닐 수 있습니다.
      다음 부분의 주석을 제거합니다.
      DefaultRoot ~
    2. 특정그룹만 다른 디렉토리로 이동 가능
      제외할 그룹이름이 wheel이라면 다음과 같이 입력합니다.
      DefaultRoot ~ !wheel
    3. FTP서버 정보 숨김
      새로운 라인에 다음을 추가합니다.
      ServerIdent             off
    4. 환영메시지 보여주기
      환영메시지는 접속하기전 메시지와 접속한 후 메시지가 있습니다.
      새로운 라인에 다음을 추가합니다.
      DisplayConnect       /usr/local/etc/proftpd/connect.msg
      DisplayLogin           /usr/local/etc/proftpd/login.msg
      connect.msg와 login.msg는 임의의 파일이므로 다른파일명으로 해도 상관 없습니다.
      /usr/local/etc/proftpd 폴더에 두 파일을 만들고 메시지를 넣습니다.
      # cd /usr/local/etc
      # mkdir proftpd
      # vi proftpd/connect.msg
      # vi proftpd/login.msg
    5. 로그파일 경로변경
      ScoreboardFile 부분의 경로를 바꾸면 됩니다.
    6. 특정 사용자 제한
      ftpusers 파일에 사용할 수 없는 유저를 추가합니다. (재시작 불필요)
      #vi /etc/ftpusers
  5. 동작확인
    서버에서 다음 명령어를 이용하여 접속합니다.
    아이디를 입력하는 부분이 나오면 제대로 접속이 된 것입니다.
    # ftp localhost


Posted by Lifefeel

2006/09/27 22:32 2006/09/27 22:32
, , ,
Response
0 Trackbacks , 0 Comments
RSS :
http://www.lifefeel.com/rss/response/6

Trackback URL : http://www.lifefeel.com/trackback/6

blog comments powered by Disqus
« Previous : 1 : ... 55 : 56 : 57 : 58 : 59 : 60 : 61 : 62 : 63 : ... 70 : Next »

블로그 이미지

이세상을 음악처럼 연주하고픈, 세상을 연주하는 외로운 사나이

- Lifefeel

Archives

Authors

  1. Lifefeel

Calendar

«   2012/02   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      

Site Stats

Total hits:
235133
Today:
40
Yesterday:
56