荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: netlife (堕落天使), 信区: Newsoftware
标  题: how to set up serve-u
发信站: 荔园晨风BBS站 (Mon Oct 29 23:55:48 2001), 转信

来源:北大未名站BBS,作者: 木棉BBS - aieong

建立FTP- Serv-U 3 StepByStep - 介绍篇...

距离上次写[如何建立自己的 FTP (Serv-U) StepByStep]已有一年了,
那时写的是 2.x, 早两天, 3.0 正式版终于出现了, 这次的升级和 2.x 相比,
又有什么突破呢?

主要新功能:
   * 以 WindowsNT/2000/XP... 的 Service 形式运行, 可以随开机而启动服务

   * 把服务器和管理工具分离, 而管理工具可以远程配置 Serv-U 3 的服务器
   * 虚拟路径映射 (Virtual path mappings), 可以很方便地把不同分区, 甚至

     不同机器上的路径都映射到你想它出现的位置, 对于登录用户来说, 他根本

     看不出虚拟映射和实际有什么分别
   * 似乎对 DoS (Deny Of Service) 攻击有点对策, 实际应用情况不清楚
主要特性:
   * 看来内存比 2.x 占用得多不了多少 (当管理工具没打开时)
   * 至少不会比 2.x 慢
   * 注册码有点难度, 竟然出了几天都没注册机 :)
     更有cracker说它用了 ECC (Elliptic Curves) , 很可能永远都出不了注册机?
     现在有的是破解版, 可能有人感觉不太舒服吧?

综上所述, 对于 2.x 的用户来说, 如果没用到主要的新功能, 不换也没什么不好,

但如果想换又不知如何配置, 请看下回分解~~~

建立FTP- Serv-U 3 StepByStep - 升级篇...

  原文再续书接上一回, 话说上次说到对于想升级又怕不会用的人, 你可以放心了,
  你只要保留你原本 2.x, 升级安装上去, Serv-U 3 就会自动按原设定配置服务器,
  根本不用你动手, 所以, 这篇基本上是废话...

  欲知重头安装该怎样做, 或想知各种功能的用法, 请看下回分解!

建立FTP- Serv-U 3 StepByStep - 安装篇...

Step #1. 安装
  点击安装程序, 直点 Next 就完成了. 没什么好说的. :)

Step #2. 第一次运行
  安装完成后, 服务器的Service会启动, 管理工具会自动运行, 你看到的, 是要你
  配置好它的 Setup Wizard... 唔... 基本上 Next 下去就是了, 下面几个可能你
  会有兴趣:
   Domain name: 域的名字
   Allow anonymous access: 要让匿名登录吗? (选 No 可以跳过这部分)
     Annoymous home directory: 匿名登录后, 用户会看到的目录
     Lock annoymous users into their home directory: 选Yes, 不要让他们乱跑
   Create named account: 要建立有非匿名用户吗?
     输入用户名, 密码.
     (大约和上面过程一样)
     Account admin priviledge: 这个用户有远程管理 Serv-U 3 的权限吗?
                               呵呵. 通常选 No priviledge 吧.
  嘿! 基本上搞好了!

Step #3. 认识 Serv-U 3 管理工具的的界面
  左边的树状结构是 Serv-U 3 的结构层次:
   1. Serv-U Server 下面是管理工具在管理的 FTP,
      其中<<Local Server>>就是你机上那个服务器了.

   2. 在每个服务器中...
      License: 给你填注册码 :)
      Settings: 服务器总配置
      Activity: 给你监测本服务器的运作情况
      Domains: 下面的各个 Domain, 是以你的机器拥有的不同IP开的服务器,
               按刚才"第一次运行"来做, 你现在会有一个 Domain 了.

Step #4: 整体配置
  在<<Local Server>>的Settings:

  General: 总体限制, 参数设置
    Max. Speed- 总体限速,
      不设的话, 极速可达约 1MBytes/S.
    Max no. of users - 同时的连接数目
      不要太多, 很伤硬盘的, 建议不超过20
    Check Anonymous password - 匿名登陆密码检查,
      不要选, 否则 IE 不能进入.
    Block Anti Time-out schemes
    Block "FTP_bounce"...
      主要是把些无聊人赶掉, 都选吧, 细节看 Help
    Block users who connect...
      随意, 用于"罚"一下用多线程下载的用户.
  其馀选项看 Help 吧.

  Dir Cache: 目录缓存
    用户较多时, 可以明显加快用户浏览的速度,
    把它打开, 用默认的 Max.Size 25, Time-out 600 sec. 差不多了.
    Auto-Refresh 选取后你会看到在缓存中有哪些目录

  Advanced:
    Server:
      Enable security - 安全设置生效
        一定要选上! 否则你会死得很难看. KAKAKA
    Sockets:
      Inline out-of-band data
        选取后听说可以防止 DoS 攻击, 但默认没选, 你自己决定吧.

至于如何配置用户, 就请看下回分解!

建立FTP- Serv-U 3 StepByStep - 用户篇...

原文再续书接上一回, 话说上次说到我们有了个服务器,
但没设好域里的用户, 也是没用的, 所以...

Step #1: 域 (Domain) 配置
  在 Domains 下选取你的域吧! :)
    Name: 域的名字
    Domain IP address: 为简单起见, "Use any available IP address" 算了吧.
    Domain type:
      Store in .INI file 比较好,
      它把你的服务器的设置都放到 ServUDaemon.ini ,
      重装系统后把这文件放上去就行了.
    FTP port number:
      通常是 21

  Settings:
    General:
      Max no. of users - 同时的连接数目
        和上一个差不多, 不过是在域里限制
      Virtual path mapping - 请看 VPM 篇
      Links - 同上
    Messages:
      很好玩的, 可以把别人登录看到的信息都改掉. :)
    Logging:
      就是 log 啊. 不懂? 看 help!

Step #2: 用户帐号
  在 Domains 下...
  Users... 右击出现新增/移除用户选单.

  点选任一用户后, 各项用户参数意义:

    Account:
      Disable account: 暂时令它失效
      Automatically remove account on date: 到了某日期就删掉该用户! (爽!)
      User name: 不用多说吧?
      Password: 留空不填代表不用密码
      Home directory: 这用户登录时看到的第 1 个目录
          Lock user in home directory:
            最如想在用这帐号登陆后, 看到的根目录是所设的 Home Directory,

            就选吧. (建议选取, 否则地址会比较难看)
      Priviledge: 这用户远程管理 Serv-U 服务器的权限, 具体看 HELP

    General:
      Allow only N login(s) from same IP address
        限制同一 IP 用这帐号的连接数, 选了它吧!
        如果考虑到用 IE 的用户, 最好设两个连接,
        否则对方可能不能下载, 如果狠心点, 设 1 个也没关系!
      Max upload Speed.
        用这帐号, 每一个连接上传文件的极速.
      Max download Speed
        用这帐号, 每一个连接下载的极速.
      Idle time-out
        发呆多久才 kick 他出去, 个人认为 5 分钟都够了.
      Sesson time-out
        无论他有没有发呆, 上来一段时间后就把他 KICK 走, 即使他在下载
        什么东东也照踢不误, 并且在 1 分钟内不让他再上来. 这样在很忙下载

        站点中可能有用, 可以让多点人有机会访问, 不过确是有点讨厌. 呵呵

      Max. no. of users
       这帐号同时允许的总连接数目.
      其馀的比较少用, 看 HELP 吧.

    Dir Access:
      这里设置这用户对你硬盘中, 实际路径的读写权限, 关键哦!
      无论是 HOME 目录好, 映射目录也罢. 要让用户用得到, 也要在这里加
      具体意义在界面上也很明确吧. 不多说了, 但别忘了.
      (记得把 HOME 目录在这里加多一次, files-[read],
directories-[list]
       这样人家看能看到, 下载到你的东东....)

Step #3: 群组帐号
  在 Domains 下...
  Groups... 右击出现新增/移除用户选单.

  看上去很简单是不是? 对了. 把一个 Group 设置了一点参数,
  在任一用户 - Account - Group(s) 中把他加进去, 他就拥有那个参数的权限.

  有什么用? 你自己想想吧.

哈哈... 基本上我们都搞好了, 但是重头戏 Virtual path mappings 还没出场,

到底这东东有什么用处, 又是什么设置的呢? 请看下回分解!

建立FTP- Serv-U 3 StepByStep - VPM 篇...

原文再续书接上一回, 话说上次说到 Virtal path mappings 就打住不说,
究竟是什么原因呢? 这是因为很多老鸟都对上面几篇一屑不顾, 但却往往
死在 VPM 手上, 但是死在 VPM 的石榴裙下也甘心了. 呵呵....

  在 Domains 下...
  Settings:
    General:
      Virtual path mappings:

Step #1: 虚拟路径映射的概念:
  1. Physical path: 目录的实际路径
       可以是任何Windows分区上任何东东, 甚至网络邻居里的也可以
  2. Mapped to: 映射到... (这个目录必须实际存在)
       你想把它"变到"你硬盘里的那个目录呢?
       你可以用到两个变量:
         %HOME% : 即"Home directory"
         %USER% : 用户名
  3. mapped path name:
       这个虚拟目录在显示出来的名字
  4. 记得要在各用户的 Dir access 中设置它对实际路径的权限哦!!!!

Step #2: 举例:
  1. 你想把 f:\movie\ 映射到匿名登录后看到的 \MyMovie 目录:
     Physical path: f:\movie\
     Mapped to: %HOME%
     mapped path name: MyMovie
     在 anonymous 帐号对 f:\movie\ 设 file - read, dir - list 权限
  2. 你想把 g:\mp3\ 映射到 alex 登录后看到的 \Audio\MySongs 目录:
     Physical path: g:\mp3\
     Mapped to: %HOME%\Audio
     mapped path name: MySongs
     在 alex 帐号对 g:\mp3\ 设 file - read, dir - list 权限

哈哈. 还有封人的方法没说吧? 欲知后事如何, 请看下回分解!

建立FTP- Serv-U 3 StepByStep - 封人篇...

原文再续书接上一回, 封人对于很多人来说都是很过瘾的事,
所以就有这篇东东了...

Step #1. 按 IP 封
  在 Serv-U 中, IP Access 很多地方都有出现, 这就是限制 IP 访问的地方了.

  Domain- Settings 里有; 各用户- Settings 里有; 各群组- Settings 里也有.

    IP access:
      如果要限制 IP, 就在这里设置. 限制是由上到下执行检查的.
      这里给出一些例子: (!注意次序!)
      1. 只对某几个 IP 开放帐号:
         ----------------
         A: 202.38.241.8
         A: 202.38.249.2
         A: 202.38.248.3
         D: *
         ----------------
         意思是, 对 202.38.241.8 , 202.38.249.2 , 202.38.248.3
         开放, 其馀都不准进入
      2. 只对一个网段开放:
         ----------------
         A: 202.38.241.*
         D: *
         -----------------
         意思是, 只对 202.38.241.* 开放, 其馀拒绝
      3. 只拒绝部分IP
         --------------
         D: 123.166.*.*
         D: 202.38.234.56
         A: *
         --------------
         拒绝 123.166.*.* 的B类网段, 及 202.38.234.56 访问,
         其馀都欢迎
      看了三个例子, 大家都志该知道 IP 限制如何设置吧,
      要注意的一点是, 最后一个限制项目, 最好要设成
         A: * (其馀都允许进入) 或
         D: * (其馀都不准进入)
      否则, 可能会得不到预期中的限制的效果.

Step #2. 看不爽封
  如果有个人连了上来, 你看他不爽想封掉他.
  在 <<Local Server>> - Activity 或
     你的Domain - Activity 会看到他,

  右击, KILL USER .............

  他在你FTP的命运就在你手中了.

              ............... The End ..............

后记: 好累啊~~~ :)

--

                           提供光盘刻录服务
                -----------------------------------------------
                     数据光盘  音乐光盘  视频光盘  光盘复制
                     ☆netlife已死,请别为我伤心,朋友!☆

※ 修改:·netlife 於 Oct 29 23:57:10 修改本文·[FROM: 192.168.48.13]
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.48.13]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店