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 스크립트를 제공하지 않는다.
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/ 가 없으면 로그인할때 오류난다.
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가 익명연결의 루트가 된다.|
|
Copyright © 2004-2010 Jo HoSeok. All rights reserved. |