标签: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
标签:puredtp
原文地址:http://11009243.blog.51cto.com/10999243/1760143