CentOS 7下安装配置proftpd搭建ftp服务器的详细教程

  

proftpd全称:专业FTP守护进程,是针对Wu-FTP的弱项而开发的,除了改进的安全性,还具备许多Wu-FTP没有的特点,能以独立,xinetd模式运行等.ProFTP已经成为继Wu-FTP之后最为流行的FTP服务器软件,越来越多的站点选用它构筑安全高效的FTP站点,ProFTP配置方便,并有MySQL和配额模块可供选择,利用它们的完美结合可以实现非系统账号的管理和用户磁盘的限制。你们;摘抄百度百科在

  

本章通过下载源码的方式安装,可以到官网下载最新版本:http://www.proftpd.org/

  

1,首先安装lrzsz方便拷贝文件到要搭建服务器的linux路径下

        yum安装lrzsz      

2,上传文件解压

  

将下载完成的proftpd-1.3.6.tar。广州文件上传到指定路径,使用焦油zxvf proftpd-1.3.6.tar.gz解压

  

3,由于使用源码安装,所以需要安装gcc编译环境

        yum安装gcc gcc-c + + autoconf automake      

3,配置并制定安装和配置文件路径

        ./configure——prefix=/usr/地方/proftpd——sysconfdir=/usr/地方/proftpd      

4,安装

        make& make install      

5,修改配置文件,限制匿名用户可以上传下载,但是不能删除(本章暂不详细描述权限控制部分内容)

        vi/usr/local/proftpd/proftpd.conf      #这是一个基本ProFTPD配置文件(重命名它   #“proftpd。conf的实际使用。它建立了一个服务器   #和一个匿名登录。它假定你有一个用户/组   #“没有人”和“ftp”正常运行和另一次。   ServerName“欢迎来到FTP服务器”   ServerType独立   DefaultServer>   systemctl停止firewalld.service   systemctl禁用firewalld.service      

7日启动服务器

     /usr/local/proftpd/sbin/proftpd      

查看进程是否已经启动

        (root@localhost ~) # ps ef | grep proftpd   没人1140 1 0 12:13 & # 63;就是proftpd:(接受连接)   根3182 2270 0 50分/0就是grep——颜色=汽车proftpd      

8日添加到启动项避免每次重启后都需要手动启动

        vi/etc/rc.d/rc.local   # !/bin/bash   #添加这个文件用于兼容性   #   #这是强烈建议您创建自己的systemd服务或udev规则   #在启动运行脚本而不是使用这个文件。   #   #相比之前的版本启动期间由于并行执行   #此脚本将不会运行毕竟其他服务。   #   #请注意,您必须运行chmod + x/etc/rc.d/rc.当地的保证   在启动#,将执行该脚本。   触摸/var/lock/subsys/local/usr/local/proftpd/sbin/proftpd      

由于在centos7中/etc/d/自动加载的权限被降低了,所以需要加上可执行的权限:

        chmod + x/etc/rc.d/rc.local      

  

以上所述是小编给大家介绍的CentOS 7下安装配置proftpd搭建ftp服务器的详细教程,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

CentOS 7下安装配置proftpd搭建ftp服务器的详细教程