redhatAS5 vsftpd简单配置

1、检查是否安装了vsftpd服务,若没有安装的话,自行安装。

2、vsftpd配置很简单,默认配置就可以运行,在确认安装服务之后,启用vsftpd服务就可以了。

vsftpd默认的共享路径是位于var下方的一个名为ftp的文件夹,我现在在里面touch一个文件,做下测试。

OK!,使用测试机匿名登录这个服务器,看得到ces,而且也可以下载!。

然后,我们试试能不能上传文件,很可惜,默认配置不运行匿名用户上传、创建文件夹。

3、修改主配置文件,使得匿名用户可以上传,vsftpd的主配置文件位于etc下方vsftpd文件夹中,这跟很多服务一样,很好记。

第一条标红的意味着匿名用户能否上传,第二条意味着匿名用户能否创建文件夹。

设置完毕了,别忘记重启服务,然后来测试下.

@_@,诶,为什么不能呢?

我们查看下SELinux的状态,( ⊙o⊙ ),这货在运行着,难怪,用setenforce状态改为Permissive,就是允许啦,有兴趣了解SElinux的自行google。

然后,还有一步要做,就是修改/var/ftp/pub的权限,因为没有权限的话,也是不能写入的,修改属主为ftp就可以啦。

做完之后,重启服务,再试试!

OK!  可以了。然后,我们试试删除文件,发现出错了,嗯,还有东西要改。

4、google了一下,发现还要改一条配置,anon_other_write_enable=YES,大致意思就是赋予匿名用户其他的权限,就是重命名,修改之类的。

另外,AS5里默认是没有这条的,要自己添加,加完就是下图这个效果了。

再试试能不能删除,发现成功了,zz没有了。

好了,大功告成。

总结:总体来说,vsftpd还是比较简单的,主要是要记得关闭SELinux、还有就是文件夹的权限要设置,配置文件的含义搜索下很多,大致记下就好了。

posted @ 2013-03-20 11:15  jydeng  阅读(166)  评论(0编辑  收藏  举报