linux 编译安装pureFTP
2018-11-22 08:41:02来源:博客园 阅读 ()
安装openssl支持
wget -c https://www.openssl.org/source/openssl.org/source/openssl-1.1.0c.tar.gz
tar -zxvf openssl-1.1.0c.tar.gz
cd openssl-1.1.0c
./connfig --prefix=/usr/local/openssl && make && make install
安装pureFTP
#下载pureftp,解压,既然进入该目录
wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.22.tar.gz
tar -zxvf pureftpd-1.0.22.tar.gz
./configure
--prefix=/usr/local/pureftpd
--without-inetd \ #不支持超级服务器
--with-altlog \ #支持选择日志格式(类似Apache)
--with-puredb \ #支持虚拟用户 (FTP登录用户而非系统用户)
--with-throttling \ #支持带宽控制
--with-tls=/usr/local/openssl #启用SSL/TLS 支持
#
./configure ---prefix=/usr/local/pureftpd --without-inet --with-altlog --with-puredb --with-throttling --with-tls=/usr/local/openssl
make && make install #编译并且安装
复制配置文件
cd configuration-file #进入目录
mkdir -p /usr/local/pureftpd/etc/ #创建配置文件目录
cp pure-ftpd.conf /usr/local/pureftpd/etc/pure-ftpd.conf #把配置文件复制到软件安装目录的配置文件目录下
cp pure-config.pl /usr/local/pueftpd/sbin/pure-config.pl #复制启动程序
chmod 755 /usr/local/pureftpd/sbin/pure-config.pl #修改启动程序的权限
config.pl #修改启动程序的权限
修改 /usr/local/pureftpd/etc/pure-ftpd.conf 配置项
ChrootEveryone yes
BrokenClientsCompatibility no
MaxClientsNumber 50
Daemonize yes
MaxClientsPerIp 8
VerboseLog no
DisplayDotFiles yes
AnonymousOnly no
NoAnonymous no
SyslogFacility ftp
DontResolve yes
MaxIdleTime 15
PureDB /usr/local/pureftpd/etc/pureftpd.pdb
LimitRecursion 3136 8
AnoymousCanCreateDirs no
MaxLoad 4
AnyiWarez yes
Umask 133:022
MinUID 100
AllowUserFXP no
ProhibitDotFilesWrite no
ProhibitDotFilesRead no
AutoRename no
AnonymousCantUpload no
PIDFile /usr/local/pureftpd/var/run/pure-ftpd.pid
MaxDiskUsage 99
CustomerProof yes
启动
/usr/local/pureftpd/sbin/purefig.pl
/usr/local/pureftpd/etc/pure-ftpd.conf
添加账号
useradd test
chown -R test:test /var/www/html/ #改变拥有着
/usr/local/pureftpd/bin/pure-pw useradd ftpd_user1 -utest -d /var/www/html/
常用操作
/usr/local/pureftpd/bin/pure-pw mkdb
/usr/local/pureftpd/bin/pure-pw list
/usr/local/pureftpd/bin/pure-pw userdel [用户]
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:mysql数据库主从操作记录
下一篇:服务器运维基础指南
- Linux系统如何设置开机自动运行脚本? 2020-06-11
- Linux指令和shell脚本 2020-06-11
- 适合开发者的最佳Linux发行版 2020-06-11
- 安装Zabbix5.0 2020-06-10
- RAID 1 软件实现(Linux 系统) 2020-06-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash