读书人

linux 下安装vsftpd 的总结

发布时间: 2012-07-23 09:42:20 作者: rapoo

linux 上安装vsftpd 的总结

   产品需要对linux 的FTP的日志做审计,以vsftpd为例,平台为centos 5.

?

?首先安装vsftpd

?

下载http://vsftpd.beasts.org/这个是它的官方网站。可以下载最新版本。

我使用的是centos的yum install 来安装的。

具体做法是 :

打开终端:yum install vsftpd

系统会提示你是否下载安装,选Yes

?

第二步:配置

?

安装好以后就是配置。进入/etc/vsftpd/目录里面。

用vi 编辑器打开vsftpd.conf 。里面有一些ftp的参数要设置。

这里不在多讲,如果要对它做审计,那么要把它的审计日志打开,最好是标准的格式。这样便于审计。

?

第三步:尝试登录

可以在windows上使用一ftp客户端来尝试进行登录。这个时候一般都会报一个错误。

?

无效的用户权限错误

删除ftpuser 里面的root和user_list 里的root

?

最好关掉linux 的防火墙:chkconfig iptables off

?

然后再次登录

500 OOPS: cannot change directory:/root

?

解决办法:

1、?查看?SELinux?的状态:??sestatus?-b?|?grep?ftp????

?

2、?在出现的结果中可以看到??ftp_home_dir????????off??

????????????????????????????tftpd_disable_trans???off

?

之类。我们现在只要把其中之一设置为on就可以啦。

?

3、?setsebool?-P?ftpd_disable_trans?on??????或者?setsebool?-P??ftp_home_dir??on??

4、?重启vsftpd:??service?vsftpd?restart

?

再次登录,登录成功了。

?

试着上传一些文件来进行测试,看看是否有日志记录

?

默认的日志在/var/log/目录下面。

?

1 楼 jonsamwang 2010-07-18 不错。学习中 2 楼 hunan84229247 2010-08-14 学习了,不错

读书人网 >PowerDesigner

热点推荐