码迷,mamicode.com
首页 > 系统相关 > 详细

Linux配置ftp服务

时间:2019-10-14 10:54:10      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:rbo   size   down   style   lan   erp   tor   idf   moni   

配置ftp

安装Redhat/CentOS系统时也许你会连带着把ftp装上,系统默认带的ftpvsftp,比较常用,配置也很简单。但笔者常使用的ftp软件为pure-ftpd。因为这个软件比vsftp配置起来更加灵活和安全。下面是笔者配置pure-ftpd的过程:

下载最新的pure-ftp源码包pure-ftpd-1.0.21.tar.bz2  

# wget http://syslab.comsenz.com/downloads/linux/pure-ftpd-1.0.21.tar.bz2

#tar jxvf pure-ftpd-1.0.21.tar.bz2

#cd pure-ftpd-1.0.21

./configure \

"--prefix=/usr/local/pureftpd" \

"--without-inetd" \

"--with-altlog" \

"--with-puredb" \

"--with-throttling" \

"--with-largefile" \

"--with-peruserlimits" \

"--with-tls" \

"--with-language=simplified-chinese"

#make && make install

启动

用配置文件

#mkdir /usr/local/pureftpd/etc

#cd configuration-file

#cp pure-ftpd.conf /usr/local/pureftpd/etc/pure-ftpd.conf

#cp pure-config.pl  /usr/local/pureftpd/sbin/pure-config.pl

#chmod 755 /usr/local/pureftpd/sbin/pure-config.pl

在启动pure-ftp之前需要先修改配置文件,配置文件为/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              2000 8

AnonymousCanCreateDirs      no

MaxLoad                     4

AntiWarez                   yes

Umask                       133:022

MinUID                      100

AllowUserFXP                no

AllowAnonymousFXP           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/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf

#######接下来该建立用户了###############

# /usr/local/pureftpd/bin/pure-pw useradd ftp_test -u www -d /data/wwwroot其中,-u 将虚拟用户 ftp_test 与系统用户 www 关联在一起。-d 参数使 ftp_test 只能访问其主目录。执行完上述命令后,会提示输入密码。

# /usr/local/pureftpd/bin/pure-pw mkdb

Linux配置ftp服务

标签:rbo   size   down   style   lan   erp   tor   idf   moni   

原文地址:https://www.cnblogs.com/hu88/p/11669787.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!