RedHat6 建立基于防火墙和SELinux的虚拟用户vsFTP

Linux公社

 

 

首页服务器应用

背景:

阅读新闻

RedHat6 建立基于防火墙和SELinux的虚拟用户vsFTP

[日期:2011-09-30]   来源:51cto  作者:shilipeng   [字体:]  

基于RedHat6

安装vsftp软件

yum install vsftpd

我们这里安装的版本是vsftpd-2.2.2-6.el6.i686

因为我们要建立匿名账户的vsftpd所以还要安装db4db4_utils两个软件包,redhat6已经默认安装.

修改/etc/vsftpd/vsftpd.conf

 [root@mail ftp]# grep -v '^#' /etc/vsftpd/vsftpd.conf

anonymous_enable=YES         

local_enable=YES                                  

write_enable=YES                                

local_umask=022                                  

anon_root=/ftp/public                         ;匿名账户根目录

xferlog_enable=YES                                       ;开启日志

connect_from_port_20=YES

xferlog_file=/var/log/vsftpd.log

xferlog_std_format=YES

idle_session_timeout=600                  ;删除空闲了10分钟后的用户

data_connection_timeout=120          ;删除空闲了2分钟的下载

accept_timeout=60                                         ;删除挂起了1分钟后的被动连接

connect_timeout=60                             ;删除挂起1分钟后的活动连接

ftpd_banner=Welcome to ZZU FTP.

chroot_local_user=YES                         ;本地账户限制在家目录

ls_recurse_enable=YES                         ;禁用危险地ls-R指令

listen=YES

 

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

 

hide_ids=YES                                                  ;隐藏文件的所有者和组信息

 

max_clients=300                                           ;最大接入人数300

max_per_ip=4                                                ;每人最大4个连接

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/wyywwd.html