网站制作学习网Linux→正文:linux vsftp的安装配置
字体:

linux vsftp的安装配置

Linux 2012/4/27 18:22:30  点击:不统计

<本文原载于www.forasp.cn>

首先我是本地配置好了yum安装。直接用yum安装的vsftp。
yum install vsftp
安装完毕后,启动vsftp
/etc/init.d/vsftp start
关闭防火墙
service iptables stop
然后配置
vim /etc/vsftp/vstp.conf
编辑结果如下
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
....下面的省略了,主要是上面的几项。
编辑好后,重启一下vsftp
/etc/init.d/vsftp restart

然后配置vsftp对应的文件夹权限
在linux 用户里面有个ftp的账号是vsftp的虚拟账号。
文件夹/var/ftp 这个是vsftp的默认上传文件夹
更改权限以及所属用户
chown -R ftp:root /var/ftp/pub
chmod -R 755 /var/ftp/pub
但是 /var/ftp 是 root:root 的用户
看ftp
drwxr-xr-x  3 root root 4096 04-28 01:13 ftp
看pub
drwxr-xr-x 5 ftp root 4096 04-28 18:19 pub

更改完成,用ftp链接一下服务器,不要用用户名,匿名即可访问。
至此,vsftp配置匿名用户访问上传成功。

500 OOPS: vsftpd: refusing to run with writable anonymous root
这样的问题是由于文件夹权限造成的
vsftpd 553 Could not create file.
原因主要是,不要给/var/ftp 777的权限,那样是不允许的。


%77w%77%2E%66%6F%72%61%73%70%2E%63%6E

·上一篇:linux svn安装与配置 >>    ·下一篇:linux 安装apache >>
推荐文章
最新文章