如何安装ProFTPD

运维 系统运维
ProFTPD是一个Unix平台、或Unix类(如Linux, FreeBSD等)FTP服务器程序,它是在自由软件基金会版权声明下开发、发布的免费软件,即任何只要遵守自由软件基金会版权声明的人,都可以修改源始码。本文讲述的是关于ProFTPD的配置问题。

  写下自己在安装 Proftpd的一些相关东西,希望能够和大家分享。在我们安装proftpd之前,必须先做一个工作,假如你的mysql是自己编译的,那就必须先修改/etc/ld.so.conf,否则后面运行proftpd会报错。

  1.   vi /etc/ld.so.conf  
  2.  

  添加下面一行:

  1.   /usr/local/mysql/lib/mysql  
  2.  

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

  1、下载相关软件

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

  下载proftpd的最新版本1.2.9

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

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

  2、解压编译

  tar zvxf proftpd-1.2.9.tar.gz

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

  1.   cp mod_quotatab/*.c proftpd-1.2.9/contrib/  
  2.  
  3.   cp mod_quotatab/*.h proftpd-1.2.9/contrib/  
  4.  
  5.   vi proftpd-1.2.9/contrib/mod_sql_mysql.c  
  6.  

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

  编译:

  1.   ./configure \  
  2.  
  3.   --prefix=/usr/local/proftpd \  
  4.  
  5.   --with-modules=mod_sql:mod_sql_mysql:mod_quotatab\  
  6.  
  7.   :mod_quotatab_sql:mod_ratio \  
  8.  
  9.   --with-includes=/usr/local/mysql/include/mysql \  
  10.  
  11.   --with-libraries=/usr/local/mysql/lib/mysql  
  12.  
  13.   make  
  14.  
  15.   make install  
  16.  

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

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

  /usr/local/proftpd/sbin/proftpd

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

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

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

  添加以下两行

  1.   AllowRetrieveRestart on  
  2.  
  3.   AllowStoreRestart on  
  4.  

  重新启动以下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

  以后就可以用这个教本来启动,停止,然后重启proftpd,安装Proftpd

【编辑推荐】

  1. ProFTPD 下的五大问题
  2. 怎样配置ProFTPD服务器
  3. 如何配置proFTD
  4. 在CentOS系统安装配置proftpd
  5. ProFTPD mod_tls模块CA SSL证书验证漏洞
  6. Linux中建立安全的ProFTPD应用经验谈
  7. ProFTPD STAT命令远程拒绝服务攻击漏洞
责任编辑:zhaolei 来源: 网络转载
相关推荐

2011-03-03 13:07:13

安装Proftpd

2011-02-25 09:44:51

怎样安装Proftpd

2011-02-24 13:15:59

2011-02-25 14:35:06

ubuntuproftp安装

2011-02-24 15:04:58

ProftpdCentos

2011-03-03 14:47:35

2011-03-07 17:24:33

ProFTPD安装

2011-02-24 14:47:48

ProFTPD

2011-03-03 09:04:25

2011-03-03 13:32:07

Proftpd安装

2011-03-03 14:47:35

2011-02-23 10:43:17

2011-02-23 10:11:10

ProFTPd安装

2011-03-08 11:28:15

proftpd

2011-03-03 11:06:44

Ubuntu安装ProFTPD

2011-02-25 15:38:12

ProftpdRedHat

2011-02-23 09:47:07

UbuntuProFTPdMySQL

2011-03-02 18:23:55

安装Proftpd

2011-03-08 16:15:22

Proftpd安装

2011-02-23 09:47:07

点赞
收藏

51CTO技术栈公众号