윈디하나의 솔라나라: vsFTPd

목차

개요

설치

root@wl ~ # wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.2.1.tar.gz
root@wl ~ # tar xvfz vsftpd-2.2.1.tar.gz
root@wl ~ # cd vsftpd-2.2.1
root@wl ~/vsftpd-2.2.1 # vi builddefs.h 1)
root@wl ~/vsftpd-2.2.1 # PATH=/usr/sfw/bin:$PATH /usr/sfw/bin/gmake
root@wl ~/vsftpd-2.2.1 # /usr/sfw/bin/gmake install 2)
root@wl ~/vsftpd-2.2.1 # cp vsftpd.conf /etc 3)
1) SSL과 TCPWRAPPERS를 사용하도록 수정할 수 있다. vsftpd는 별도의 configure 스크립트를 제공하지 않는다.
2) /usr/local 에 설치된다.
3) 설정파일을 복사해준다.

설정 및 실행

root@wl ~ # mkdir /usr/share/empty/ 1)
root@wl ~ # vi /etc/vsftpd.conf 2)
listen=YES
anonymous_enable=NO
local_enable=YES
chroot_local_user=YES
root@wl ~ # /usr/local/sbin/vsftpd & 3)
1) /usr/share/empty/ 가 없으면 로그인할때 오류난다.
2) 첫번째줄부터 데몬으로 띄우고, 익명연결을 허용하지 않으며, 로컬 계정을 이용한 접속을 허용하며, 홈디렉토리로 chroot한다는 뜻이다. vsftpd의 장점중 하나는 많은 기능을 제공하지 않기 때문에 그만큼 설정이 간단하다는 것이다.
3) 그냥 실행시키면 된다.

Anonymous FTP 설정

root@wl ~ # useradd -d /var/ftp ftp 1)
root@wl ~ # vi /etc/vsftpd.conf
anonymous_enable=YES
root@wl ~ #
1) ftp사용자와 /var/ftp 디렉토리만 만들어주기 위함이다. /var/ftp가 익명연결의 루트가 된다.
올바른 XHTML 1.0 Transitional 입니다 올바른 CSS입니다!