这篇是我复制的一个大虾的博客,对不起忘了是哪位写的了。只是要用了就顺手拿来了。非原创,勿喷!
安装后,默认FTP目录为/var/ftp/
1)在ftp默认目录建立子目录pub/
更改pub子目录的属主为ftp用户,chown ftp /var/ftp/pub; ls –dl /var/ftp/pub/
2)复制一个文件到/var/ftp/目录,以供下载测试,tar jcf /var/ftp/ftpconfig.tar.bz2 /etc/vsftpd/
3)修改配置文件,开放匿名用户访问,上传许可。
Vi /etc/vsftpd/vsftpd.conf
修改添加的配置字段如下
anonymou_enable=YES #允许匿名用户访问
local_enable=NO #若不需要启用本地用户可将此项设置为NO
write_enable=YES #允许开放写权限
anon_umask=022 #设置用户上传建立文件时的权限掩码
anon_upload_enable=YES #允许匿名上传文件
anon_mkdir_write_enable=YES #允许匿名用户创建目录
userlist_enable=No #未启用本地用户时,可以将用户列表功能禁用
anon_other_write_enable=YES #允许匿名用户在上传目录有覆盖删除重命名删除等写操作
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
tcp_wrappers=YES
4)配置完成后启动服务,使用系统自带ftp命令登陆,使用使用cd get put ls quit等命令上传下载测试
完毕!!
注意:/var/ftp/默认权限755,不要将该目录属主该位FTP