教学之友,学习之友。

站长教学网

当前位置: 站长教学网 > 服务器 > FTP服务器 >

Pure-ftpd如何安装与配置(2)

时间:2012-03-22 23:32来源:未知 作者:ken 点击:

6、新建虚拟用户

注意:新建虚拟用户之前需要创建一个组合用户(属于操作系统上的)。

#groupadd –g 1000 ftpgroup //新建一个指定组ID为1000的系统组

#useradd –g 1000 –u 1000 –d /dev/null –s /sbin/nologin ftpuser //新建用户ID1000加入ftpgroup中

#cd /usr/local/pureftpd/bin //切换到bin目录中

#./pure-pw useradd puser –u ftpuser –d /www/ftptest –m

//pure-pw useradd 虚拟用户名 –u 寄生到系统用户名 –d FTP目录 –m(把用户密码加入PDB数据库中,不需要重启FTP)

#cd /www //切换到WWW中

#chown –R ftpuser:ftpgroup ftptest //把FTP目录的所属用户和组改为虚拟用户所依托的系统用户和组

7、启动测试

  1. #/usr/local/pureftpd/bin/pure-config-pl /usr/local/pureftpd/etc/pure-ftpd.conf  
  2.  
  3. Running: /usr/local/pureftpd/sbin/pure-ftpd -A -c50 -B -C8 -E -fftp -H -I10 -lpuredb:/usr/local/pureftpd/etc/pureftpd.pdb -L2000:8 -s -U133:022 -u1000 -i -Z -4  
  4.  

注:如果出现running说明启动成功。

接下来ftP连接进行测试

8、pureftpd只允许单个ip登陆

#cd /usr/local/pureftpd/sbin

#./pure-pw usermod puser –r 218.66.36.119 –m

(备注:-R 只允许的IP地址,其他任何IP地址都会拒绝掉)

#./pure-pw usermod pure –r “”

(-r 加上””会把之前允许的都清空掉,这样以来所有的IP都可以访问ftp)

9、查看用户列表

  1. # ./pure-pw list  
  2.  

10、查看用户详细设置

  1. #./pure-pw show puser  
  2.  

(若出现pureftpd 530 Sorry, but I can't trust you错误信息,再配置步骤和配置文件都正确的情况下,可尝试重新下服务器,观察此问题能否解决)

11、设置开机自启动.

创建/etc/init.d/pureftpd

内容为:

  1. fullpath=/usr/local/pureftpd/bin/$prog  
  2.  
  3. pureftpwho=/usr/local/pureftpd/sbin/pure-ftpwho  
  4.  
  5. $fullpath /usr/local/pureftpd/etc/pure-ftpd.conf --daemonize  
(责任编辑:ken)
TAG标签: linux pureftp
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容