1. RH5上配置ftp
注意:service命令在RH5上是在/sbin下面,setsebool命令是在/usr/sbin下面。如locate service即可找到。
需要了解的三个配置文件:
/etc/vsftpd/vsftpd.conf #主配置文件 /etc/vsftpd/ftpusers #FTP黑名单 /etc/vsftpd/user_list #FTP控制名单
我们需要配置的主要为第一个文件。
user_list里面手动添加的用户能否访问FTP,取决于vsftpd.conf配置文件中的两个选项:
userlist_enable=YES #默认有该选项
userlist_deny #默认无该选项
anonymous_enable=NO #拒绝匿名登录
每次更改完配置文件后都要重启服务:
service vsftpd restart
配合使用 userlist_enable 和 userlist_deny:
userlist_enable=YES,userlist_deny=YES #启用userlist且将其设置成白名单,这也是vsftpd的默认配置。
说明:userlist_enable决定是否启用userlist,userlist_deny决定怎么样使用:是将userlist设置成白名单还是黑名单。
如果启用且将userlist设置成白名单,则只有userlist里面限定的这些用户可以访问,如果设置成黑名单,则除userlist之外的用户才可以访问。
如果不启用userlist,则userlist_deny怎么设置都不影响什么,不在ftpusers里面的用户都可以访问。
无论怎么设置,在ftpusers里面的用户都不可以登录ftp。
2. RH7上配置FTP
占位