在Linux系统下安装vsftpd服务可实现FTP功能。vsftp的含义就是Very Security Ftp,其实就是一款FTP软件。
1、下载:
从天空软件园下载软件,我的版本是2.2.2,软件名为vsftpd-2.2.2.tar.gz
2、编译源代码:
tar xvzf vsftpd-2.2.2.tar.gz (解压,并进入解压后目录vsftpd-2.2.2)
3. 将vsftpd-2.2.2复制到/etc 目录下
cp -r ./vsftpd-2.2.2 /etc/vsftpd-2.2.2
4. 修改目录权限,为了方便,我将权限设为777,可以根据需要设
chmod -R 777 /etc/vsftpd-2.2.2
5. 编译源文件
cd /etc/vsftpd-2.2.2
make
6. 安装
make install
7. 编辑配置:
用vi打开vsftpd.conf,默认的不用管他了
直接在最后一行加上Listen=YES(独立的VSFTPD服务器)
8. 启动服务:
/etc/init.d/vsftpd start
用netstat -tnl查看,如果有21端口证明已经安装配置成功
这个时候已经能用FTP,但不能使用匿名访问。
9. 匿名访问:
mkdir /var/ftp
chown root.root /var/ftp
chmod og-w /var/ftp
这样就能匿名访问。如果还不清楚的话可以参考安装 帮助more INSTALL
10. 开机自启动
用vi打开、etc/rc.local在里面加入/etc/init.d/vsftpd start 即可。
以下是vsftpd.conf的参数程序代码:
Anonymous_enable=yes 允许匿名登陆
Dirmessage_enable=yes 切换目录时,显示目录下.message的内容
Local_umask=022 FTP上本地的文件权限,默认是077
Connect_form_port_20=yes 启用FTP数据端口的数据连接
Xferlog_enable=yes 激活上传和下传的日志
Xferlog_std_format=yes 使用标准的日志格式
Ftpd_banner=XXXXX 显示欢迎信息
Pam_service_name=vsftpd 验证方式
Listen=yes 独立的VSFTPD服务器
Anon_upload_enable=yes &
新闻热点
疑难解答