市风向标信息技术 文档名称 VSFTP配置说明 文 档 编 号 文档编号 版本号 V1.0 日期 密级 部公开 2010-9-7
文档作者:PDT经理:审 核:批 准:
VSFTP配置说明
黎芝维 日期: 2012-9-7 日期: 2012-9-7 日期:
日期:
所有
部资料 注意
市风向标信息技术 版本V1.0
目 录
1. Vsftp简介 ......................................................................................................................... 3 2. Vsftp安装配置 .................................................................................................................. 3
2.1 实验环境 ................................................................................................................ 3 2.2 安装vsftp ............................................................................................................... 3
2.2.1 检查vsftp是否已安装 .................................................................................. 3 2.2.2 安装vsftp .................................................................................................... 3
3. Vsftp基本操作 .................................................................................................................. 4
3.1 启动、停止、重启vsftpd ........................................................................................ 4 3.2 其它操作 ................................................................................................................ 5 4. Vsftp相关配置文件说明 .................................................................................................... 5 5. vsftpd.conf配置详解 ......................................................................................................... 6
5.1 匿名用户相关设置 .................................................................................................. 6 5.2 FTP服务端口的指定 ............................................................................................... 7 5.3 上传模式的设置...................................................................................................... 7 5.4 Vsftp服务器指定IP地址 ........................................................................................ 7 5.5 锁定用户,禁止用户离开用户主目录 ...................................................................... 7 5.6 用户访问目录设置 .................................................................................................. 8 5.7 FTP服务器的流量控制 ........................................................................................... 9 5.8 定制欢迎信息设置 .................................................................................................. 9 5.9 本地用户权限设置 ................................................................................................. 10 5.10 ascii设置 ............................................................................................................... 10 5.11 特殊安全设置 ......................................................................................................11 5.12 日志文件设置 ......................................................................................................11 5.13 超时时间设置 ..................................................................................................... 12 5.14 新增档案权限设置 .............................................................................................. 12 5.15 Port设置 ............................................................................................................... 13 5.16 更换档案权限 ..................................................................................................... 13 5.17 Standalone选项 .................................................................................................... 13 5.18 IPV6设置 .............................................................................................................. 14 5.19 其它配置项 ........................................................................................................ 14
深圳市风向标信息技术有限公司 版权所有?2012 第2页
版本V1.0
1. Vsftp简介
VSFTP(Very Secure FTP Daemon,非常安全的FTP服务器)。顾名思义,VSFTPD设计的出发点就是安全性。同时随着版本的不断升级,VSFTPD在性能和稳定性上也取得了极大的进展。除了安全和性能方面很优秀的外,还有很好的易用性。Red Hat公司在自己的FTP服务器(ftp.redhat.)上就使用了vsFTPd。
2. Vsftp安装配置
2.1 实验环境
OS版本:Red Hat Enterprise Linux Server release 5.1。
2.2 安装vsftp
2.2.1 检查vsftp是否已安装
首先查看是否安装了vsftp: [rootnmsserver2 etc]# rpm -qa| grep vsftpd vsftpd-2.0.5-10.el5 [rootnmsserver2 etc]#
2.2.2 安装vsftp
第一步,从官方(vsftpd.beasts.org)下载vsftp安装包,或者从RedHat 5安装盘里获得vsftp安装包。
第二步,安装vsftp。 [rootnmsserver2 etc]#rpm -ivh vsftpd-2.0.5-10.el5.i386.rpm 深圳市风向标信息技术有限公司 版权所有?2012 第3页
版本V1.0
第三步,修改启动方式,改为系统启动时自动启动。 [rootnmsserver2 etc]# chkconfig vsftpd on [rootnmsserver2 etc]# chkconfig --list |grep vsftpd vsftpd 0:关闭 1:关闭 [rootnmsserver2 etc]# 只要在第2--5为on就能随机启动。
第四步,启动ftp。 [rootnmsserver2 etc]# service vsftpd start
最后,连接测试一下:
vsftp默认安装目录是:/etc/vsftpd,默认有一个ftp目录:var/ftp。vsftp默认是用允许匿名用户【anonymous】登陆,允许下载,但是不允许上传。
如果连不上,可能是linux 防火墙的原因。 停止防火墙:service iptables stop 开启防火墙:service iptables start
2:启用 3:启用 4:启用 5:启用 6:关闭 3. Vsftp基本操作
3.1 启动、停止、重启vsftpd
启动、停止、重启vsftpd: [rootnmsserver2 etc]# service vsftpd start 为 vsftpd 启动 vsftpd: [确定] [rootnmsserver2 etc]# service vsftpd stop 关闭 vsftpd: [确定] [rootnmsserver2 etc]# service vsftpd start 为 vsftpd 启动 vsftpd: [确定] 深圳市风向标信息技术有限公司 版权所有?2012 第4页
版本V1.0
[rootnmsserver2 etc]# service vsftpd restart 关闭 vsftpd: [确定] 为 vsftpd 启动 vsftpd: [确定] [rootnmsserver2 etc]#
3.2 其它操作
略。
4. Vsftp相关配置文件说明
配置文件名称 /etc/vsftpd/vsftpd.conf /etc/rc.d/init.d/vsftpd /etc/pam.d/vsftpd 主配置文件 启动脚本 PAM认证文件(此文件中说明 file=/etc/vsftpd/ftpusers字段,指明阻止访问的用户来自/etc/vsftpd/ftpusers文件中的用户) /etc/vsftpd/ftpusers 禁止使用vsftpd的用户列表文件。记录不允许访问FTP服务器的用户,管理员可以把一些对系统安全有威胁的用户账号记录在此文件中,以免用户从FTP登录后获得大于上传下载操作的权利,而对系统造成损坏。 /etc/vsftpd/user_list 禁止或允许使用vsftpd的用户列表文件。这个文件中指定的用户缺省情况(即在/etc/vsftpd/vsftpd.conf中设置userlist_deny=YES)下也不能访问FTP服务器,在设置了userlist_deny=NO时,仅允许user_list中指定的用户访问FTP服务器。 /var/ftp -匿名用户主目录;本地用户主目录为:/home/深圳市风向标信息技术有限公司 版权所有?2012 第5页
VSFTP配置说明 - 图文



