1、首先安装
sudo apt-get install vsftpd
2、默认设置下已经开通了匿名访问,可以远程使用浏览器输入ftp://ip进行测试。
3、配置 sudo vi /etc/vsftpd.conf
我改了以下几行:
anonymous_enable=YES #默认允许匿名用户登录
local_enable=YES #允许本地用户登录
write_enable=YES #启用全局上传
local_umask=022 #默认为077
anon_upload_enable=NO #禁止匿名用户上传,默认是YES
anon_mkdir_write_enable=NO #禁止匿名用户新建文件夹,默认为YES
chroot_local_user=YES #限定本地用户浏览的文件夹
chroot_list_enable=YES #如果不想让用户看到文件列表,改为NO,默认为YES
其他的使用默认配置,测试使用ftp,就没有修改 userlist了
4、重启ftp,sudo /etc/init.d/vsftpd restart,使用本地登录测试和远程flashFXP测试通过。
在debian 5和ubuntu server10.10上测试通过。
文章评论
比较好啊!简单!!