红联Linux门户
Linux帮助

linux下的FTP

发布时间:2005-08-16 14:49:43来源:红联作者:love601
到底LINUX下有多少个FTP啊!~
除了PRO-FTP,VS-FTP WU-FTP!
还有哪个啊好用,性能也好的!~可以介绍一下吗!~
文章评论

共有 6 条评论

  1. 450204387 于 2005-08-22 18:08:57发表:

    好~~~谢谢

  2. root 于 2005-08-19 17:16:07发表:

    kbear就不错呀

  3. love601 于 2005-08-18 15:48:20发表:

    给大家一个简单配置VS-FTP的教程

  4. love601 于 2005-08-17 17:27:40发表:

    我总结的关于Proftp1.2.4的安装设置(原创)

    --------------------------------------------------------------------------------


    ***************************************************************
    关于ProFtpd的安装
    ***************************************************************

    以这个版本为例
    proftpd-1.2.4.tar.gz
    www.proftpd.org
    ***************************************************************
    安装方法:
    ***************************************************************
    ./configure --prefix=/usr/local --enable-shadow
    make (如果是双 CPU 建议采用 make -j3)
    make install
    ***************************************************************
    或者简单一点
    ./configure
    make
    make install
    ***************************************************************
    配置方法:

    然后你可以发现 ProFTPD 安装在 /usr/local 下,"proftpd" 可以在/usr/local/sbin/
    目录下找到,配置文件 proftpd.conf 位于:/usr/local/etc/

    编辑/usr/local/etc/proftpd.conf,找到“Group xxxxxx”
    改为“Group nobody”
    ***************************************************************
    要锁定用户在自己的本身的目录下,请在proftpd.conf文件里加上一句:
    DefaultRoot ~

    FTP服务器相关命令

      1、ftpshut:关闭FTP服务,并在/etc下生成文件shutmsg。要重新开放FTP服务,把/etc/shutmsg删除。
      2、ftpcout:FTP服务器在线人数信息显示。
      3、ftpwho:FTP服务器在线人员名单。

    几个文件的功能及路径
    /usr/local/sbin/proftpd 执行程序
    /usr/local/etc/proftpd.conf 设置文件
    /usr/local/var/proftpd.pid proftpd做为一个服务的ID号


    设定proftpd.conf文件,起动服务

    cd /etc/rc.d/rc3.d
    ln -s /usr/local/sbin/proftpd S99proftpd

    或者
    修改/etc/rc.d/rc.local
    加上下面这句
    /usr/local/sbin/proftpd start


    在proftpd环境下如何设定虚拟主机?

    可以通过指令:VirtualHost来实现,一个最简单的例子:


    ServerName "virtual FTP server"

    若你仅仅希望通过匿名访问某个虚拟主机,则使用如下! 的指令:



    Serv erName "virtual FTP server"


    DenyAll




    User private
    Group private


    AllowAll






    这样192.168.2.35的这台主机则仅仅允许匿名登录。


    如果要求登陆访问,可以这样

    #需要登录
    User lixin
    Group lixin
    UserAlias publx lixin
    AnonRequirePassword on
    MaxClients 2
    DisplayLogin welcome.msg
    DisplayFirstChdir .message


    AllowGroup lixin
    DenyAll



    GroupOwner lixin
    Umask 007

    HideUser root
    HideGroup root



    你登录的用户名、密码必须是linux注册的用户名、密码,所要访问的目录的属性也必须是用户名有相应权限的。目录里当然还要有东西

  5. CMK 于 2005-08-17 11:51:44发表:

    系统那个连接速度还是可以的

  6. love601 于 2005-08-16 14:52:41发表:

    有什么不对的地方请各位大虾批评!1
    多谢了!