CentOS配置VSFTP 联系客服

发布时间 : 星期五 文章CentOS配置VSFTP更新完毕开始阅读6fd833be5122aaea998fcc22bcd126fff7055d9b

以上两条是手动添加的,上面的全部加#注释了.内容是对虚拟用户的安全和帐户权限进行验证。

!!!!!!!这里有个要注意说明的:如果系统是64位系统在这里的所有lib后面要加入64!!!!!! !!!!!!!如下这样才可以: #%PAM-1.0

auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers

account required /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers

五.虚拟用户的配置

1.规划好虚拟用户的主路径:

[root@linuxidc.com ~]# mkdir /var/ftp/ 2.建立测试用户的FTP用户目录:

[root@linuxidc.com ~]# mkdir /var/ftp/ftp001 /var/ftp/ftp002 /var/ftp/ftp003

3.建立虚拟用户配置文件模版:

[root@linuxidc.com ~]# cp /etc/vsftpd/vsftpd.conf.bak /etc/vsftpd/vconf/vconf.tmp4.定制虚拟用户模版配置文件:

[root@linuxidc.com ~]# vi /etc/vsftpd/vconf/vconf.tmp -------------------------------- local_root=/opt/vsftp/virtuser

virtuser 这个就是以后要指定虚拟的具体主路径。 anonymous_enable=NO 设定不允许匿名用户访问。 write_enable=YES

设定允许写操作。 local_umask=022 设定上传文件权限掩码。 anon_upload_enable=NO 设定不允许匿名用户上传。 anon_mkdir_write_enable=NO 设定不允许匿名用户建立目录。

idle_session_timeout=600 (根据用户要求.可选) 设定空闲连接超时时间。

data_connection_timeout=120 设定单次连续传输最大时间。

max_clients=10 (根据用户要求.可选) 设定并发客户端访问个数。

max_per_ip=5 (根据用户要求.可选)

设定单个客户端的最大线程数,这个配置主要来照顾Flashget、迅雷等多线程下载软件。 local_max_rate=50000 (根据用户要求.可选) 设定该用户的最大传输速率,单位b/s。 pam_service_name=vsftpd chroot_local_user=YES -------------------------------- 范例

local_root=/var/ftp/ftp001

#这个就是以后要指定虚拟的具体主路径。 anonymous_enable=NO #设定不允许匿名用户访问。 write_enable=YES #设定允许写操作。

local_umask=022 #设定上传文件权限掩码。 #anon_upload_enable=YES #设定不允许匿名用户上传。 anon_mkdir_write_enable=YES #设定不允许匿名用户建立目录。 idle_session_timeout=600 #设定空闲连接超时时间。 data_connection_timeout=120 #设定单次连续传输最大时间。 max_clients=10

#设定并发客户端访问个数。 max_per_ip=10

#设定单个客户端的最大线程数,这个配置主要来照顾Flashget、迅雷等多线程下载软件。 #local_max_rate=50000

#设定该用户的最大传输速率,单位b/s。 pam_service_name=vsftpd chroot_local_user=YES virtual_use_local_privs=NO anon_world_readable_only=NO anon_upload_enable=YES local_root=/var/ftp/ftp001

#这个就是以后要指定虚拟的具体主路径。 anonymous_enable=NO #设定不允许匿名用户访问。 write_enable=YES #设定允许写操作。 local_umask=022

#设定上传文件权限掩码。 #anon_upload_enable=YES #设定不允许匿名用户上传。 anon_mkdir_write_enable=YES #设定不允许匿名用户建立目录。 idle_session_timeout=600 #设定空闲连接超时时间。 data_connection_timeout=120 #设定单次连续传输最大时间。 max_clients=10

#设定并发客户端访问个数。 max_per_ip=10

#设定单个客户端的最大线程数,这个配置主要来照顾Flashget、迅雷等多线程下载软件。 #local_max_rate=50000

#设定该用户的最大传输速率,单位b/s。 pam_service_name=vsftpd chroot_local_user=YES virtual_use_local_privs=NO anon_world_readable_only=NO 特权用户:

local_root=/var/ftp/

#这个就是以后要指定虚拟的具体主路径。 anonymous_enable=NO #设定不允许匿名用户访问。 write_enable=YES #设定允许写操作。 local_umask=022