网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 局域网DIY >> 局域网教程 >> 站务专区 >> [原创文章] >> 文章正文
  菜鸟篇之proftpd-1.2.8的安装与配置          【字体:
菜鸟篇之proftpd-1.2.8的安装与配置
作者:wenwei99    文章来源:原创    点击数:    更新时间:2004-6-28    
                 菜鸟篇之proftpd-1.2.8的安装与配置

 proftpdlinux下的一个功能强大的ftp服务器软件。由于其功能强大、安全。

已经越来越多的站点用它来构筑ftp服务器。使它成为继成wu-ftp之后的流行ftp服务器。

proftpd 的作者本来也是用wu-ftp,但他发现wu-ftp有许多漏洞,他也花了很多时间去修

补这些漏洞,但他发觉只有重新编写过才能解决这些问题。

 

一,下载软件

软件下载可到ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.8.tar.gz

目前是proftpd-1.2.10

教育网的网友可用天网搜索一下,很多的。

首先先在root目录下新建一个文件夹,例如叫proftpd

然后把下载的proftpd-1.2.8.tar.gz 放在该文件夹。

 

二,安装:

我是以redhat9.0为例的。

进去桌面,老鼠标右键---新建终端。当然你也可以通过另一台机用putty等终端登录安装。

也可以在linux的字符界面安装。来到/root/proftpd目录。

1, 解压

  #tar -zxvf proftpd-1.2.8.tar.gz    (注意你有没有执行的权限)

2,解压之后你会发再有一个名为proftpd-1.2.8的蓝色文件夹。

  然后进入该目录

  #cd proftpd-1.2.8      (如图1)

 

3,执行 ./configure 生成编译文件。 

  # ./configure

  当然你可以指定路径,例如:./configure --prefix=/usr/local/proftpd

 

4,然后执行make开始编译。

  #make

5,编译完成后执行make install进安装。

  #make install

 

三,配置:

如果以./configure的安装的话,主配置文件的路径为/usr/local/etc/proftpd.conf

打开此配置文件开始配置。

 

#vi /usr/local/etc/proftpd.conf

 

ServerName                      "ProFTPD Default Installation"

#服务器的名称,你可以自己命名。

ServerType                      standalone

#如果要把proftpd 服务器作为一个单独的服务器来运行的话?就用默认的standalone

DefaultServer                   on

#默认的ftp服务器开着。

ServerIdent                     on  "hello!welcome to wenwei99`s ftpserver"

#这一行是添加进去的,表示连接时显示信息。

Port                            21

#ftp的默认端口号,一般不要修改。

Umask                           022

#新增档案的权限,默认表示除了使用者之外, 同组或其他人都没有写入该档案的权限。(2)

 

MaxInstances                    30

#最大的连接数,是防止DoS之类的攻击。

User                            nobody

Group                           nobody

#执行者nobody,默认Group nogroup,请改为nobody

DefaultRoot ~

#限制用户在自己的目录,不能向上到根目录,把前面的#去掉。

<Directory />

  AllowOverwrite                on

</Directory>

#默认是on,指档案都能够写上去。

(3)

 

#以下是匿名服务设置的。

<Anonymous ~ftp>

  User                          ftp

  Group                         ftp

  UserAlias                     anonymous ftp

#表示用ftp登录也是用anonymous登录。

 MaxClients                    10

#最大的匿名用户10个在线

 DisplayLogin                  welcome.msg

 DisplayFirstChdir             .message

#登录时显示welcom.msg的内容。

<Limit WRITE>

    DenyAll

 </Limit>

#不给写的权限

</Anonymous>

(4)

 

完成后存盘退出。

 

 

四,启动:

执行:

#/usr/local/sbin/proftpd   (启动)

为了下次启动也跟系统一起启动,我们把上面哪一行放到

/etc/rc.d/rc.local 里面。

(如图5)

 

我们用查看一下有没有ftp进程

# ps -ax|grep ftp

如果出现类似下面,表示已经启动啦!

 4441 ?        S      0:00 [proftpd]

 

五,登录

这时你可以用客户端软件,例如flashFXP,或者redhat9.0GFTP匿名登录啦。

用终端的登录的话,匿名的用户名和密码可用ftp

230 Anonymous access granted, restrictions apply.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp>

如果出现类似以上几行,表示成功啦。

 

下面我们试用用户登录。我们新建一个用户。

#useradd wei

#passwd wei

然后输入两次相同的密码。

然后就可以用用户名wei登录。输入密码。成功啦!

 

六,修改用户的目录路径

ftp的用户目录默认是在/home/目录下面,

例如:/home/wei

如果你想修改用户的目录的话,就打开/etc/passwd文件

例如:我想修改weiftp目录指向/opt/wei

    wei:x:501:501::/home/wei:/bin/bash

改为:wei:x:501:501::/opt/wei:/bin/bash

 

七,不想开通匿名服务的话,可以把匿名部份删除掉。

 

最后

 注意:有时用ftp登录会很慢,这时确保你的网络参数是否正常。最好重启一下。还有iptables

 是否允许。

 

 

                                                                wenwei99 2004/6/2

 

文章录入:wenwei99    责任编辑:wenwei99 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    FTP命令大全
    FTP信息代码全解
    ftp命令
    FTP服务器端软件WFTPD教程
    FTP服务器端软件Serv-U教程(
    FTP服务器端软件Serv-U教程(
    用FDISK进行硬盘分区
    水晶FTP(Crystal FTP)
    WarFTP 架站实务
    FTP服务器架设--架设篇
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    局域网DIY】.版权所有 客服QQ:5820031 站长:晨光
    Copyright © 2000-2020 www.LANDIY.net All Rights Reserved
     


    粤ICP备05009256号