免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2173 | 回复: 2
打印 上一主题 下一主题

[FTP] 我仅仅用pureftpd 建立了一个ftp服务器,现将傻瓜版发布。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-02-23 19:00 |只看该作者 |倒序浏览
1.我仅仅用pureftpd 建立了一个ftp服务器,现将傻瓜版发布。
2、系统和环境:
redhat9  or solaris9


pure-ftpd-1.0.20.tar.gz
3、安装软件:
tar zxvf pure-ftpd-1.0.20.tar.gz
或 gzip -d pure-ftpd-1.0.20.tar.gz
    tar xvf pure-ftpd-1.0.20
./configure --prefix=/export/pureftpd/   //  /export/pureftpd/我的安装目录
   --without-inetd --with-puredb
   --with-cookie --with-throttling
   --with-ratios --with-quotas  
   --with-ftpwho --with-largefile
   --with-welcomemsg
# make
# make install
# mkdir  /export/pureftpd/etc//存放一些配置文件 例如:pure-ftpd.conf ftppasswd pureftpd.db
#cd configuration-file //进入编译过的文件目录的配置文件中 也就是你tar -zxvf 后的目录的 /pure-ftpd-1.0.20/configuration-file

#cp pure-config.pl /export/pureftpd/etc
#chmod u+x pure-config.pl  //因为以后要执行
#cp pure-ftpd.conf /export/pureftpd/etc  //配置文件拷贝到我的安装目录的etc文件夹下
#groupadd ftpgroup -g 6000
#useradd ftpusers -g ftpgroup  -u 1024


配置pureftp.conf

pure-ftpd.conf的設定 //你的安装目录的/etc目录下
        


ChrootEveryone                  yes
TrustedGID                      50
#以上兩者要一起用
BrokenClientsCompatibility      no
MaxClientsNumber                999
#最大連線數
Daemonize                       yes
#Fork in background
MaxClientsPerIP                 5
#每個ip最多連線數
VerboseLog                      no
#是否要把所有client端的指令都log下來
DisplayDotFiles                 no
#顯示.開頭的檔案
AnonymousOnly                   no
#是否只讓匿名登入
NoAnonymous                     yes
#不開放匿名登入
SyslogFacility                  ftp
DontResolve                     yes
#不反解client的ip
MaxIdleTime                     5
#最大閒置時間
PureDB                          /ftp/etc/pureftpd.pdb
#使用者資料的DB存放地點 [由於我是用PureFTPD的內建DB.固有此選項]
UnixAuthentication              yes
#如果你想要有簡單的Unix(/etc/passwd)的認證的話
LimitRecursion                  1000 3
#ls最多list出1000個檔案.最深3層
MaxLoad                         4
#當system load超過4時.使用者將不能再下載
AntiWarez                       no
#上傳的檔案不能被Download(owner is ftp).等到local admin確認
Bind                            21
#要Bind住哪個ip/port
#格式->; 127.0.0.1,21 如果只寫port表All ip,port
Umask                           133:022
#上傳檔案的Umask.(<umask for files>;:<umask for dirs>
MinUID                          1000
# UID至少多少才能登入
AllowUserFXP                    yes
#支不支援FXP
ProhibitDotFilesWrite           no
ProhibitDotFilesRead            no
#.開頭的檔案能不能被讀寫
AutoRename                      no
#上傳檔案若有相同檔名自動改名(file.1,file.2...)
TrustedIP                       10.1.1.1
#鎖IP拉.
AltLog                          stats:/ftp/etc/log/pureftpd.log
#log存放地點
NoChmod                         yes
#不給Chmod指令的權限
KeepAllFiles                    yes
#使用者可續傳.但不可刪除檔案
CreateHomeDir                   no
#如果user的home不存在自動建立
PIDFile                         /ftp/etc/log/pure-ftpd.pid
#紀錄pure-ftpd的PID檔
Quota                           1000:10 //磁盘限额 默认 1000个文件 10k空间
#<檔案數:Megabytes>;
CallUploadScript                yes
#呼叫UploadScript
MaxDiskUsage                    99
#當硬碟使用率到多少時將停止上傳
NoRename                        yes
#不給改檔名
PerUserLimits                   3:20
#<每個account最多可登入幾隻:Anonymous最多可同時登入幾隻>;
#############################
   

  注:找到# PureDB /etc/pureftpd.pdb


把#掉支掉,路径改成你刚才建的。
 
我的是/export/pureftpd/etc/pureftpd.pdb //这样就可以用文件形式了验证
//关于其他配置属性可参看其他资料
用户

建立用户过程:
[root@xjvhost:/export/www] mkdir down
   
[root@xjvhost:/export/www]#chown   -R 1024:6000 /export/www/down /修改该目录属主
//1024 ftpuserid   6000 ftpgroupid
[root@xjvhost:/export/pureftpd/bin]#./pure-pw useradd down -f /export/pureftpd/etc/ftppasswd -u 1024  -g 6000 -d /export/www/down
Password:
Enter it again:
//两次输入相同密码。

root@xjvhost:/export/pureftpd/bin]# ./pure-pw mkdb  /export/pureftpd/etc/pureftpd.pdb -f /export/pureftpd/etc/ftppasswd
//生成密码文件


启动pureftpd
/export/pureftpd/bin/pure-config.pl /export/pureftpd/etc/pure-ftpd.conf


ok!
that all !
   if you have problem ,please connect me !

  mail: kuikui_888@163.com
   QQ:361546252

论坛徽章:
0
2 [报告]
发表于 2005-02-26 20:29 |只看该作者

我仅仅用pureftpd 建立了一个ftp服务器,现将傻瓜版发布。

谢谢楼主的帖子
我刚入门 非常需要这个

论坛徽章:
0
3 [报告]
发表于 2005-02-28 23:24 |只看该作者

我仅仅用pureftpd 建立了一个ftp服务器,现将傻瓜版发布。

你的磁盘限额有效么?好像还有一个补丁之类的东西吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP