分享、学习、提高
2008/07/12 18:59
文章作者:Enjoy 转载请注明原文链接。
帮朋友linux服务器配置点东西,差点忘了怎么装FTP了。这次把安装配置的流程记录了下来,以供以后参考。

第一步:安装
proftpd是国外软件,官方主页为http://www.proftpd.org,但直接在其网站上下载非常慢。因此我整理到了我的下载站上,地址:http://down.itlearner.com/soft/2363.shtml。目前稳定版本是proftpd-1.3.1。我这次是用proftpd-1.3.0来安装的。
解压
tar zxvf proftpd-1.3.0.tar.gz
切换目录
cd proftpd-1.3.0/
配置,其它Web软件机房的人都装到了webserver目录下,因此这个也装到此目录下。
./configure --prefix=/usr/local/webserver/proftpd --enable-shadow
编译
make;make install
装好,开始配置

第二步:配置
由于上一步将proftpd安装在了/usr/local/webserver/proftpd下,因此,配置文件为:/usr/local/webserver/proftpd/etc/proftpd.conf。将修改FTP的设置的话,一般就是修改这个文件。

Group nogroup 改为Group nobody
#DefaultRoot ~前面的#去掉
下面加上三条
DelayEngine off
IdentLookups off
UseReverseDNS off
起加速作用,具体作用请参见我以前的文章:加速proftpd http://www.9enjoy.com/post/59/

在AllowOverwrite on下加
AllowRetrieveRestart    on
AllowStoreRestart       on
允许断点续传用的。

将要成为ftp根目录的目录设置为允许,我的是/data0。
<Directory /data0/>
        AllowAll
</Directory>

好了,配置就基本完成了。
启动它:/usr/local/webserver/proftpd/sbin/proftpd
一般要在开机时让它自动启动,在/etc/rc.local加上这句即可。

创建一个FTP用户(我这偷懒,一个FTP用户搞定服务器上所有站点,所以直接指向web根目录)
创建用户
useradd ftphx -s /sbin/nologin -d /data0/
设置密码
passwd ftphx
将这个目录下的文件属性改为ftphx所有,以便其有所有读、改、删的权限。
chown -R ftphx:ftphx /data0/
具体可参见我以前的文章:开设站点流程 http://www.9enjoy.com/post/158/

好了,完成了:)

说明一下,不管是什么系统什么软件搭建的FTP,使用的客户端软件是一样的,比如我都用cuteFtp。
发表评论
表情
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]