环境:Ubuntu Server 11.04 64位,vsftpd_2.3.2-3ubuntu4_amd64
安装配置步骤如下:
1) 安装vsftpd
$ apt-get install vsftpd
2) 配置vsftpd
vsftpd 服务器支持的用户类型分为三种(匿名用户,本地用户,虚拟用户)。
匿名用户:anonymous
本地用户:local
虚拟用户:guest
本地用户是最常用的模式,也似vsftpd的默认模式,即使用系统的实体帐号登录FTP。
以下为本地用户模式的配置。
$ sudo vi /etc/vsftpd.conf
按如下说明修改文件相应部分的内容:
local_enable = YES -->启用本地用户模式
local_root = /var/www -->锁定本地用户目录
write_enable = YES -->允许本地用户写权限
local_umask = 022 -->本地用户上传权限掩码(规则同Linux下一样,默认为022,就是其他用户拥有只读权限)
3) 重启vsftpd服务
$ sudo service vsftpd restart