# wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.4a.tar.gz
# cd /usr/src
# tar -zxcf proftpd-1.3.4a.tar.gz
# ./configure
# make
# make install
# proftpd -v
# cp sample-configurations/basic.conf /etc/proftpd.conf
/etc/rc.d/init.d/proftpd restart
서버에서 데몬이 자동으로 시작하도록 하기위해서는
#chkconfig --list
명령으로 확인.
서비스를 등록하기위해서 시작스크립트를 생성.
소스의 contrib/dist/rpm 디렉토리에 proftpd.init.d 파일을 다음과 같이 데몬 파일의 위치를 수정.
PATH="$PATH:/usr/local/proftpd/sbin"
수정이 완료되면 /etc/rc.d/init.d/ 디렉토리로 복사한다.
#cp proftpd.init.d /etc/rc.d/init.d/proftpd
#chmod 755 /etc/rc.d/init.d/proftpd
서비스 등록을 한다.
#chkconfig --add proftpd
런레벨 종류에 따라 서비스가 자동으로 실행하도록
3번 Full multiuser mode, 5번 X11을 on으로 설정한다.
#chkconfig --level 35 proftpd on
3번은 텍스트 모드이고 5번은 GUI 런레벨이다.
실행
# /usr/local/proftpd/sbin/proftpd
conf 파일 수정하기
# vi /usr/local/proftpd/etc/proftpd.conf
ServerType standalone
#ServerType inetd
DefaultServer on
ServerAdmin root@localhost
//아래의 내용을 주석 해제하면 모든 사용자는 자기 홈디렉토리 이상으로는 이동할 수 없다.
DefaultRoot ~
/etc/rc.d/init.d/proftpd restart
댓글 없음:
댓글 쓰기