搭建ftp服务器

源码安装
wget https://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.47.tar.bz2
tar -xf pure-ftpd-1.0.47.tar.bz2
cd pure-ftpd-1.0.47
在pure目录进行编译
./configure \
--prefix=/usr/local/pureftpd \
--without-inetd \
--with-altlog \
--with-puredb \
--with-throttling \
--with-peruserlimits \
--with-tls

>>
   configure: +--------------------------------------------------------+
   configure: | You can subscribe to the Pure-FTPd users mailing-list  |
   configure: | to ask for help and to stay informed of new releases.  |
   configure: | Go to http://www.pureftpd.org/ml/ now!                 |
   configure: +--------------------------------------------------------+
  <<
显示这串东西表示配置成功


 vim /usr/local/pureftpd/etc/pure-ftpd.conf 


ChrootEveryone              yes
BrokenClientsCompatibility  no
MaxClientsNumber            50
Daemonize                   yes
MaxClientsPerIP             8
VerboseLog                  no
DisplayDotFiles             yes
AnonymousOnly               no
NoAnonymous                 no
SyslogFacility              ftp
DontResolve                 yes
MaxIdleTime                 15
PureDB                       /usr/local/pureftpd/etc/pureftpd.pdb
LimitRecursion              10000 8
AnonymousCanCreateDirs      no
MaxLoad                     4
AntiWarez                   yes
Umask                       133:022
MinUID                      100
AllowUserFXP                no
AllowAnonymousFXP           no
ProhibitDotFilesWrite       no
ProhibitDotFilesRead        no
AutoRename                  no
AnonymousCantUpload         no
PIDFile                      /usr/local/pureftpd/var/run/pure-ftpd.pid
MaxDiskUsage                99
CustomerProof               yes


[root@localhost sbin]# /usr/local/pureftpd/sbin/pure-ftpd /usr/local/pureftpd/etc/pure-ftpd.conf 

创建一个系统用户,并且修改目录的所有者和所属组
[root@localhost sbin]# useradd pureftpd  
[root@localhost sbin]# chown -R pureftpd.pureftpd /data/www 

[root@localhost sbin]# /usr/local/pureftpd/bin/pure-pw useradd xuyang-ftp -u pureftpd -d /data/www
Password: 123456
Enter it again: 123456

创建用户信息数据库文件:
[root@localhost sbin]# /usr/local/pureftpd/bin/pure-pw mkdb
查看用户列表:
[root@localhost sbin]# /usr/local/pureftpd/bin/pure-pw list
 xuyang-ftp          /data/home/./

删除账号的命令为:
[root@localhost sbin]# /usr/local/
pureftpd/bin/pure-pw userdel xuyang-ftp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值