Proftpd学习笔记之基本安装
创始人
2024-07-22 15:20:26
0

 

ProFTPD 

图-ProFTPD

  这几天,公司终于放假了,终于可以安下心来好好学些proftp+mysql+quota。

  安装proftp之前,必须先做一个工作,假如你的mysql是自己编译的,那就必须先修改/etc/ld.so.conf,否则后面运行proftp会报错。

  vi /etc/ld.so.conf

  添加下面一行:

  /usr/local/mysql/lib/mysql

  注意大家如果mysql的安装路径于我不一样,则填写相应的路径,有关mysql的编译安装请参考《Linux+Apache+Mysql+PHP典型配置》。

  1。下载相关软件

  wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.9.tar.gz

  下载proftp的最新版本1.2.9

  wget http://www.castaglia.org/proftpd/modules/proftpd-mod-quotatab-1.2.11.tar.gz

  这是配合proftp的磁盘限额的模块

  2。解压编译

  tar zvxf proftpd-1.2.9.tar.gz

  tar zvxf proftpd-mod-quotatab-1.2.11.tar.gz

  cp mod_quotatab/*.c proftpd-1.2.9/contrib/

  cp mod_quotatab/*.h proftpd-1.2.9/contrib/

  vi proftpd-1.2.9/contrib/mod_sql_mysql.c

  找到#include 这一行,将mysql.h改成你的系统中此文件所在的路径,如/usr/local/mysql/include/mysql/mysql.h

  编译:

  ./configure \

  --prefix=/usr/local/proftpd \

  --with-modules=mod_sql:mod_sql_mysql:mod_quotatab\

  :mod_quotatab_sql:mod_ratio \

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

  --with-libraries=/usr/local/mysql/lib/mysql

  make

  make install

  这里我们编译的时候已经加进了mysql,quota,ratio等模块的支持,我会在后面讲他们的应用

  ok, 现在我们可以来启动proftp了,只要

  /usr/local/proftpd/sbin/proftpd

  用你的ftp客户端试验以下,应该可以正常登陆,包括匿名和linux用户名可以。

  其实默认的proftp满足日常的服务器管理用还是绰绰有余的,有个地方还是要修改一下,就是默认proftp的配置文件不支持ftp续传,所以我们只要

  vi /usr/local/proftpd/etc/proftpd.conf

  添加以下两行

  AllowRetrieveRestart on

  AllowStoreRestart on

  重新启动以下proftp,就可以正常续传文件了。

  创建proftpd脚本

  只要在proftp的源代码目录

  cp proftpd-1.2.9/contrib/dist/rpm/proftpd.init.d /etc/rc.d/init.d/proftpd

  记得修改proftpd文件,一般要修改proftpd的实际路径

  chmod 755 /etc/rc.d/init.d/proftpd

  ok

  以后就可以用这个教本来启动,停止,重启proftp

  呵呵,今天就讲这些,明天讲些proftp的一些基础配置:)

通过文章的介绍,我们今天学习了proftp的基础安装,下篇讲基础配置!

【编辑推荐】

  • ProFTPD 畸形STAT指令参数远程DoS缺陷
  • proftpd支持上传sfv校验的方法
  • FTP服务 Proftpd + mysql + quota
  • 使用MySQL认证ProFTPD用户需要什么
  • Proftpd中Limit的使用
  • ProFTPD服务器安全策略
  • Proftpd 大虾的学习笔记

 

 

 

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...