Chinaunix首页 | 论坛 | 博客
  • 博客访问: 12133
  • 博文数量: 7
  • 博客积分: 290
  • 博客等级: 二等列兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-30 18:36
文章分类
文章存档

2011年(1)

2009年(6)

我的朋友
最近访客

分类: LINUX

2009-02-01 00:12:55

5.7.2 FTP服务器详细配置:

1)、[root@localhost ~]rpm –ivh vsftpd-2.0.1-5.i386.rpm

安装VSFTP服务器程序。

2)、[root@localhost ~]netconfig

在弹出的图形化界面中配置网络地址10.1.11.3、子网掩码255.255.255.0、指定网关10.1.11.251DNS服务器IP地址10.1.11.1。重启服务。

3)、[root@localhost ~]# service vsftpd start    

启动vsftp

4)、[root@localhost ~]# useradd wolf    

建立用户wolf (测试用,可在测试完成后删除)。

5)、[root@localhost ~]# passwd wolf           

为用户wolf设置密码。

6)、[root@localhost ~]# vi logins.tex         

建立logins.txt文件,内容为虚拟用户名和密码。

a

123

B

123

C

123

 

 

 

 

 

 

 


7)、[root@localhost~]#db_load–T–t hash–f logins.tex /etc/vsftpd/vsftpd_login.db            

 通过db_load 来创建虚拟用户的库文件

[root@localhost ~]# chmod 600 /etc/vsftpd/vsftpd_login.db  

设置权限

[root@localhost ~]# vi /etc/pam.d/vsftpd.vu              

建立虚拟用户所需的pam的配置文件

auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

 

 

 

 

 


10)、[root@localhost ~]# useradd –d /home/ftpsite virtual

创建虚拟用户所需的系统用户账号,账号名为virtual,指定用户的宿主目录为/home/ftpsite

  

设置宿主目录的权限

12)、[root@localhost ~]# vi /etc/vsftpd/vsftpd.conf     

打开主配置文件,在文件最后添加以下内容:

guest_enable=YES                       //开启虚拟用户功能

guest_username=kk                      //与系统用户做映射

pam_service_name=vsftpd.vu             //口令库文件

anon_world_readable_only=NO            //用户浏览FTP目录和下载文件

user_config_dir=/etc/user_config       //添加/etc/user_config的配置项,设置虚拟用户配置文件的保目录

 

 

 

 

 


14) 、[root@localhost ~]# mkdir /etc/user_config     

建立虚拟用户配置存放的目录

  

给予虚拟用户配置文件存放目录完全控制的权限

为虚拟用户a建立权限配置文件

anon_upload_enable=YES                //给用户上传的权限

anon_mkdir_write_enable=YES            //给用户建立和删除目录的权限

anon_other_write_enable=YES           //给用户更改文件和删除文件的权限

anon_world_readable_only=NO           //浏览目录和下载的权限

 

 

 

 

 

 


17)、[root@localhost ~]# vi /etc/user_config/b

为虚拟用户b建立权限配置文件

anon_upload_enable=YES                //给用户上传的权限

 

 


18 [root@localhost ~]# vi /etc/vsftpd/vsftpd.conf

修改vsftpd服务器的主配置文件:

 

Local_max_rate=5000                      //实现本地用户限速

Anon_max_rate=3000                       //实现匿名用户限速

 

 

 

阅读(554) | 评论(0) | 转发(0) |
0

上一篇:Web服务器

下一篇:Samba服务器

给主人留下些什么吧!~~