vsftpd安装教程
vsftpd安装教程2009-02-01 05:13
?
安装其实很简单的,一般的情况按照里面的install就可以安装成功(我的CENTOS 4.4)现在把我的安装过程写出来给大家分享:
1.解压并编译软件
# tar xzvf vsftpd-2.0.5.tar.gz
# cd vsftpd-2.0.5
#make
这时将产生一个二进制文件,验证一下,形如:
#ls -l vsftpd
-rwxr-xr-x?? 1 root root 83740 Dec 29 10:09 vsftpd
2.满足VSFTPD安装所需的一些条件
VSFTPD默认设置需要一个"nobody"用户,如果这个用户不存在,那么添加它。如下:
# useradd nobody
useradd: user nobody exists
VSFTPD默认设置需要一个空目录:/usr/share/empty,增加这个目录,如果它还不存在的话。如下:
# mkdir /usr/share/empty/
mkdir: cannot create directory `/usr/share/empty': File exists
创建一个"ftp"用户(如果它还不存在的话),/var/ftp/就是FTP的根目录,可换成其它的。
# mkdir /var/ftp/
# useradd -d /var/ftp ftp
#chown root.root /var/ftp
#chmod og-w /var/ftp
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
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
到这里最基本的安装就算成功了。
(责任编辑:Nihaoo) 【转载请注明: 起点网络 Www.nihaoo.Com】