ProFTPD部署教程

本文详细介绍了如何在CentOS 7服务器上部署ProFTPD,包括下载安装、配置文件修改、用户权限设定和虚机帐号创建,以实现多部门权限隔离和FTP日志功能。
摘要由CSDN通过智能技术生成

ProFTPD部署教程

服务器环境:Centos 7

下载ProFTP:
wget ftp://ftp1.hk.proftpd.org/proftpd/distrib/source/proftpd-1.3.5c.tar.gz
(如果下载过慢请用迅雷下载后通过lrzsz工具上传到服务器)

1.FTP要求:
公司四个部门:运维部、开发部、财务部、金融部
各部门用户访问FTP后可以看到所有目录,仅可以访问本部门的目录
需要FTP日志功能
FTP认证方式基于文件认证方式
共享目录:/var/ftp

2.解压文件:
#tar zxvf proftpd-1.3.5c.tar.gz -C /usr/src/

#cd /usr/src/proftpd-1.3.5c/

3.安装ProFTPD:
#./configure --help 查看帮助选项
######################################################################################
以下为部分选项说明:
–prefix=PREFIX 指定安装路径(–prefix=/usr/local/)
–sysconfdir=DIR 指定FTP服务配置文件路径(–sysconfdir=/etc)
–localstatedir=DIR 指定运行状态的文件存放位置(默认/var/proftpd)
–with-modules=mod_ldap 指定加载功能模块
–enable-memcache 支持缓存功能
–enable-nls 支持多语言环境(如中文),安装完成后在主配置文件中需要指定字符编码(UseEncoding UTF-8 CP936)
–enable-openssl 支持TLS加密FTP服务
–enable-shadow 支持使用/etc/shadow验证用户密码
######################################################################################################

注:需要GCC编译器与openssl-deve(自行通过yum安装)
#./configure --prefix=/usr/local/proftpd --sysconfdir=/etc/ --enable-nls --enable-openssl --enable-shadow
#make
#make install
#PATH=echo$PATH:/usr/local/proftpd/bin 添加环境变量
#useradd -M -s /sbin/nologin proftp
创建启动用户及组(该用户无法登录系统,没有宿主目录)

4.建立共享目录,修改配置文件:

#mkdir -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值