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】

你可能感兴趣的:(unix,centos,软件测试)