基于Web管理的Pureftp

Pureftpd的安装与配置

为便于管理ftp用户和对ftp中文件的相关操作,我们使用pureftpd,它是基于web管理页面的ftp,界面简单易于操作,用起来非常方便。

首先安装pureftpd需要在LAMP环境下,LAMP环境的搭建在前面已经有详细说明,这里就不再重复进行了。

下面是pureftpd的安装步骤:

安装pure-ftpd

[root@cj ~]# tar -zxvf pure-ftpd-1.0.36.tar.gz -C /usr/local/src/

[root@cj ~]# cd /usr/local/src/pure-ftpd-1.0.36/

[root@cj pure-ftpd-1.0.36]#./configure \

--prefix=/usr/local/pureftpd \

--with-mysql=/usr/local/mysql \

--with-shadow \

--with-pam \

--with-welcomemsg\

--with-uploadscript \

--with-cookie\

--with-virtualchroot \

--with-virtualhosts \

--with-diraliases \

--with-quotas \

--with-puredb \

--with-sysquotas \

--with-ratios \

--with-ftpwho \

--with-throttling \

--with-language=simplified-chinese

[root@cj pure-ftpd-1.0.36]make && make install

产生配置文件和控制文件并编辑

[root@cj pure-ftpd-1.0.36]# cd configuration-file/

[root@cj configuration-file]# chmod a+x pure-config.pl

[root@cj configuration-file]# cp pure-config.pl /usr/local/pureftpd/sbin/

[root@cj configuration-file]# mkdir /usr/local/pureftpd/etc

[root@cj pure-ftpd-1.0.36]# cd configuration-file/

[root@cj configuration-file]# cp pure-ftpd.conf /usr/local/pureftpd/etc/

[root@cj configuration-file]# cd ..

[root@cj pure-ftpd-1.0.36]# cp contrib/RedHat.init /etc/init.d/pureftpd

[root@cj pure-ftpd-1.0.36]# vim /etc/init.d/pureftpd

主要更改的是一些文件的路径

基于Web管理的Pureftp

[root@cj ~]# chmod 775 /etc/init.d/pureftpd

[root@cj ~]# chkconfig --add pureftpd

[root@cj ~]# chkconfig pureftpd on

[root@cj ~]# vim /usr/local/pureftpd/etc/pure-ftpd.conf

更改用户对ftp的操作权限等

基于Web管理的Pureftp

基于Web管理的Pureftp

基于Web管理的Pureftp

创建匿名用户的家目录用户的个人ftp位于ftproot

[root@cj ~]# mkdir /ftproot

[root@cj ~]# chmod -R 777 /ftproot/

创建虚拟用户

[root@cj ~]# useradd virtualftp -d /ftproot -s /sbin/nologin -M

[root@cj ~]# chown virtualftp.virtualftp /ftproot/

基于Web管理的Pureftp

[root@cj ~]# cd /usr/local/pureftpd/bin/

[root@cj bin]# ./pure-pw useradd user1 -u virtualftp -g virtualftp -d /ftproot/user1 -m

Password:

Enter it again:

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

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