码迷,mamicode.com
首页 > 其他好文 > 详细

pure-ftp传输工具安装

时间:2016-04-04 21:12:19      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:puredtp

centos6.7 86x64位安装pureftp工具

官网下载

ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.42.tar.bz2

步骤:

cd /usr/local/src
wget 
tar jxvf   pure-ftpd-1.0.42.tar.bz2
./configure "--prefix=/usr/local/pureftpd" "--without-inetd" "--with-altlog" "--with-puredb" "--with-throttling" "--with-largefile" "--with-peruserlimits" "--with-tls" "--with-language=simplified-chinese"
按错误提示安装支持额库
编译安装
make && make install
mkdir /usr/local/pureftpd/etc
cd configuration-file
cp pure-ftpd.conf /usr/local/pureftpd/etc/pure-ftpd.conf
cp pure-config.pl  /usr/local/pureftpd/sbin/pure-config.pl

chmod 755 /usr/local/pureftpd/sbin/pure-config.pl
启动命令: /usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf
提示runing说明安装正常
可以用ps查看进程 netstat查看端口是21
killall pure-ftpd 结束进程
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              2000 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

保存 pure-ftpd.conf配置

mkdir -p /usr/local/pureftpd/var/run --//进程目录要自己创建
cd !$ 
touch pure-ftpd.pid


创建账号,使用虚拟账号这样更安全

useradd www1 -s /sbin/nologin   --//创建一个本地用户
mkdir -p /data/www1             --//共享目录
chown -R www1:www1 /data/www1/  --//用户权限
/usr/local/pureftpd/bin/pure-pw useradd ftp_user1 -uwww1 -d /data/www1 --//创建虚拟用户映射 本地的www1用户和对应的共享目录
Password:
Enter it again:
/usr/local/pureftpd/bin/pure-pw mkdb --//将用户密码生成库文件
/usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf --//启动
pure-ftpd服务

测试

[root@lamp pureftpd]#  lftp ftp_user1@127.0.0.1
口令:
lftp ftp_user1@127.0.0.1:~> ls
drwxr-xr-x    2 501        www1             4096 Apr  4 23:54 .
drwxr-xr-x    2 501        www1             4096 Apr  4 23:54 ..
lftp ftp_user1@127.0.0.1:/>

pure-ftpd安装成功

备注:

pure-pw list --//可以查看创建的虚拟用户

pure-pw userdel ftp_user1 --//删除虚拟用户

不管是删除还是增加虚拟用户,最后都要:pure-pw mkdb 重新生成数据库才能生效

下载FileZilla FTP Client就可以和windows其他系统版本实现资料传输

本文出自 “10999243” 博客,请务必保留此出处http://11009243.blog.51cto.com/10999243/1760143

pure-ftp传输工具安装

标签:puredtp

原文地址:http://11009243.blog.51cto.com/10999243/1760143

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!