Download : ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.5.tar.gz
Site : http://vsftpd.beasts.org

# tar xvfz vsftpd-2.0.5.tar.gz
# cd vsftpd-2.0.5
# make && make install

vsftp 를 운영하기 위해서는 nobody 계정과 /usr/share/empty 디렉토리를 필요로 한다.
그리고 install 과정에서 vsftp 관련 파일들이 /usr/local/sbin , /usr/local/man/man8,
/usr/local/man/man5 디렉토리에 복사가 되고 xinetd 모드로 사용될 파일도 /etc/xinetd.d
디렉토리에 복사가 된다.

# 익명의 사용자 FTP를 운영할 것인가?
anonymous_enable=NO

# 로컬 계정 사용자가 FTP를 이용할 수 있도록
local_enable=YES
write_enable=YES
local_umask=022

# 익명 사용자가 FTP를 이용가능하도록 하기 위해서는 아래의 내용을 설정
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES

※ VSFTP는 anomymous 사용자 디렉토리인 /var/ftp 디렉토리의 퍼미션을 모두 허락한 777 상태이면 작동되지 않는다.
또한 anonymous 사용자로 업로드가 가능하게 하려면 vsftpd.conf 파일의 설정 이외에 해당 디렉토리의 퍼미션에서
other 계층에 rwx 권한을 부여해야 한다.

# cat > /etc/ftpusers <<EOF  //FTP 사용 제한해줄 계정 추가
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
EOF

환경설정을 적용시키기 위하여 xinetd Restart
# /etc/rc.d/init.d/xinetd restart
2008/02/01 15:54 2008/02/01 15:54
포스팅이 유익 하셨다면 RSS 구독을 신청하세요

Trackback Address >> http://dolba.net/tt/k2club/trackback/1702