安装vsftp服务器很简单,一条命令:
rpm -ivh vsftpd-3.03.rpm
安装完vsftp服务器默认会生成一个ftp用户,这个就是匿名用户,可以在passwd文件里面查看,默认目录是/var/ftp
然后我在该目录手动创建了一个目录,授权777
mkdir /var/ftp/pub,我在里面又建立了一些文件夹,一会访问ftp页面可以显示出来,如图所示
下面开始正式配置vsftp:
配置/etc/conf/vsftpd.conf
加入或者修改如下参数:
anonymous_enable=YES # 允许匿名访问
write_enable=YES # 允许写文件
anon_root=/var/ftp
anon_upload_enable=YES # 允许匿名用户上传文件
anon_mkdir_write_enable=YES # 允许匿名用户创建目录和写权限
anon_other_write_enable=YES # 允许匿名用户删除、重命名等其它权限 这个在配置文件里默认找不到
然后重启vftpd服务
systemctl restart vsftpd
访问ftp目录