HomePage ==> http://pureftpd.sourceforge.net/
< 소스 다운로드 >
[root@ns♥Sunny♥/temp]# wget
ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.21.tar.gz
[root@ns♥Sunny♥/temp]# wget ftp://ftp.pureftpd.org/pub/pure-ftpd/ftpstats/ftpstats-0.8.7.tar.gz
[root@ns♥Sunny♥/temp]# wget ftp://ftp.pureftpd.org/pub/pure-ftpd/ftpmap/ftpmap-0.4.tar.gz
< 설치하기 >
[root@ns♥Sunny♥/temp]# tar xvfzp pure-ftpd-1.0.21.tar.gz
[root@ns♥Sunny♥/temp]# cd pure-ftpd-1.0.21
[root@ns♥Sunny♥/temp/pure-ftpd-1.0.21]# ./configure --prefix=/usr/local/pu-ftpd --with-ftpwho --with-throttling --with-ratios --with-uploadscript --with-paranoidmsg  --with-virtualhosts
configure: +--------------------------------------------------------+
configure: | You can subscribe to the Pure-FTPd users mailing-list  |
configure: | to ask for help and to stay informed of new releases.  |
configure: | Go to
http://www.pureftpd.org/ml/ now!                 |
configure: +--------------------------------------------------------+.... 이메세지 나와야 된다.
[root@ns♥Sunny♥/temp/pure-ftpd-1.0.21]# make ; make install
[root@ns♥Sunny♥/temp/pure-ftpd-1.0.21]# cd /usr/local/pu-ftpd/sbin/
[root@ns♥Sunny♥/usr/local/pu-ftpd/sbin]# for file in *; do ln -s /usr/local/pu-ftpd/sbin/$file /usr/local/sbin/$file; done
[root@ns♥Sunny♥/usr/local/pu-ftpd/sbin]# cd /temp/pure-ftpd-1.0.21/contrib/
[root@ns♥Sunny♥/temp/pure-ftpd-1.0.21/contrib]# cp redhat.init /etc/init.d/puftpd
[root@ns♥Sunny♥/temp/pure-ftpd-1.0.21/contrib]# chkconfig --level 3 puftpd  on
[root@ns♥Sunny♥/temp/pure-ftpd-1.0.21/configuration-file]# cp pure-config.pl /usr/local/sbin/pure-config.pl
[root@ns♥Sunny♥/temp/pure-ftpd-1.0.21/configuration-file]# chmod 700 /usr/local/sbin/pure-config.pl
<설정 파일 편집 하기 >
[root@ns♥Sunny♥/temp/pure-ftpd-1.0.21/configuration-file]# cp pure-ftpd.conf /etc/pure-ftpd.conf
[root@ns♥Sunny♥/temp/pure-ftpd-1.0.21/configuration-file]# chmod 644 /etc/pure-ftpd.conf
< 서버스 등록과 모니터링 하기>
[root@ns♥Sunny♥/temp/pure-ftpd-1.0.21/configuration-file]# service puftpd start
Starting pure-config.pl: Running: /usr/local/sbin/pure-ftpd --daemonize -A -c50 -B -C8 -D -fftp -H -I15 -L2000:8 -m4 -s -U133:022 -u100 -k99 -Z
[root@ns♥Sunny♥/temp/pure-ftpd-1.0.21/configuration-file]# ps aux | grep ftp
root     17399  0.0  0.0  4636  384 ?        Ss   16:37   0:00 pure-ftpd (SERVER)            
[root@ns♥Sunny♥/temp/pure-ftpd-1.0.21/configuration-file]# pure-ftpwho
#### pure-ftpd 옵션 설명 #####
================================================================================================
-A : 모든 유저에게 chroot() 를 적용합니다.
-c : 서버에 접속할 수 있는 클라이언트(유저)를 지정한 수 만큼 제한합니다. 기본값은 42입니다.
-C : 같은 IP 에서 접속할 수 있는 호스트의 수를 제한합니다.
-e : 서버에 오직 anonymous 유저만이 접속 할 수 있도록 합니다. 계정사용자가 있어도 anonymous 로 로그인 됩니다.
-E : 인증된 유저만이 서버에 접속하도록 합니다. anonymous 유저는 로그인을 허락하지 않습니다.
-i : anonymous 유저가 업로드 하는 것을 허용하지 않습니다.
-I : 최대 동작 반응 시간을 설정합니다. 지정한 시간 만큼 동작을 하지 않으면 접속을 종료시킵니다. 단위는 분 단위입니다.
-k : 업로드를 할 때 파티션 용량이 지정한 만큼 차 있으면 업로드를 허락하지 않습니다.
-M : anonymous 유저가 디렉토리를 만들 수 있도록 합니다.
=====================================================================================
[root@ns♥Sunny♥/temp/pure-ftpd-1.0.21/configuration-file]# pure-quotacheck


+ Recent posts