centos 安装proftpd详细教程

2025-10-24 17:44:26

1、 首先前往proftpd的官方FTP查找你需要下载的proftpd版本。

FTP地址:ftp://ftp.proftpd.org/distrib/source/

我这里安装最新版本的:proftpd-1.3.5.tar.gz

OK,下面开始正式的安装。

首先进入到root用户

sudo su

centos 安装proftpd详细教程

2、然后进入到你平常放下载文件的目录(我这里自己创建一个,大家随意),输入

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

注:我的是国内的服务器,访问国外网站比较慢,所以放到了新浪上,大家根据实际情况定。国外也可以就是网速慢。

centos 安装proftpd详细教程

3、解压

tar -zxvf proftpd-1.3.5.tar.gz

4、 下面需要编译,编译时请注意,你的linux系统必须支持编译,也就是说可以make,不可以的请看下面,可以的跳过此步骤

输入下面命令

yum install gcc gcc-c++ autoconf automake

centos 安装proftpd详细教程

centos 安装proftpd详细教程

5、输入y,然后回车

centos 安装proftpd详细教程

6、 下面开始编译阶段

输入下面命令

./configure --prefix=/var/proftpd --sysconfdir=/etc

make

make install

7、建立FTP组和FTP用户(用户名、用户组),设置密码

groupadd ftpgroup

useradd ftpuser -g ftpgroup -d /var/ftp -s /sbin/nologin

passwd ftpuser

8、 修改配置文件

vi /etc/proftpd.conf

把Group的nogroup修改为nobody

centos 安装proftpd详细教程

9、 然后保存、退出(esc->:wq)

启动服务

/var/proftpd/sbin/proftpd

10、现在其实就已经可以登录了

centos 安装proftpd详细教程

11、但是呢,我们为了方便管理,所以继续进行下面的操作

下面安装xinetd进行proftpd的管理

xinetd能加强服务器的安全性,可以有效阻止DDOS攻击(摘自百度百科)

rpm -aq | grep xinetd

如果没有,那么就进行安装

yum -y install xinetd

进入到proftpd的目录,执行下面命令

cp contrib/dist/rpm/xinetd /etc/xinetd.d/proftpd

12、然后编辑复制后的proftpd

vi /etc/xinetd.d/proftpd

修改server = /var/proftpd/sbin/in.proftpd就是把sbin的目录指定到安装目录

添加server_args = -c /etc/proftpd.conf

把下面的log两行注释掉

disable后的yes 改成no

centos 安装proftpd详细教程

13、 编辑原来的那个配置文件进行配置

AllowRetrieveRestarton on #下载续传

AllowStoreRestarton on #上传续传

maxInstances 30 #最大线程数

MaxLoginAttempts 3 #最大尝试登陆链接次数

MaxClientsPerHost 2 #每个用户线程

MaxClients 20 #最大用户数

AllowOverwite on #上传时允许覆盖已有文件

关闭匿名登陆

把<Anonymous ~ftp>到</Anounymous>全注释掉

保存退出就可以登录了

测试-可以正常上传下载

centos 安装proftpd详细教程

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢