分类: LINUX
2012-03-21 16:41:55
# tar xzvf vsftpd-2.0.5.tar.gz
# cd vsftpd-2.0.5
#make
2.满足VSFTPD安装所需的一些条件
创建一个"ftptest"用户(如果它还不存在的话),/var/ftp/就是FTP的根目录,可换成其它的。
# mkdir /home/ftptest
# useradd -d /home/ftptest ftptest
#chown user:user /home/ftptest
#chmod 775 /home/ftptest
3.安装VSFTPD的配置、执行和帮助文件。
#mkdir /usr/local/man
#mkdir /usr/local/man/man5
#mkdir /usr/local/man/man8
#make install
#cp vsftpd.conf /etc
4.编辑/etc/vsftpd.conf,加入以下行
listen=YES
local_root=/home/ftptest
以及开启匿名登录,上传等功能。
5.测试,
# /usr/local/sbin/vsftpd &
注:若要开机自动启动vsFTPd,请在/etc/rc.d/rc.local中加入:/usr/local/sbin/vsftpd &
#启动方式有很多种,最常用的就是:
# /usr/local/sbin/vsftpd & 来启动
#kill 来关闭
如果一切正常,那么你将连上FTP服务器,形如:
$ ftp localhost
Connected to localhost (127.0.0.1).
220 (vsFTPd 1.1.1)
Name (localhost:chris): ftp
331 Please specify the password.
Password:
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (127,0,0,1,229,133)
150 Here comes the directory listing.
226 Directory send OK.
ftp> quit
测试结果显示安装成功。