热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

用Serv-U架设FTP服务器的方法与设置方法

用Serv-U架设FTP服务器的方法与设置方法
Serv-U是一种被广泛运用的FTP服务器端软件,支持Windows 9x/2000/XP操作系统。它安装简单,功能强大,可以用同一个IP设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小、支持远程登录管理等。

  1.安装Serv-U
  Serv-U的安装相当还简单,你只需双击下载来的安装文件文件,按照提示一路点击“NEXT”按钮即可轻松完成。

  注意:在选择安装目录时,最好选择安装在一个非系统盘里,以免将来系统发生异常时还要重新进行账号等的设置。

  2.设置Serv-U
  Serv-U在第一次运行时会以向导的方式一步一步地提示用户进行设置。下面,我们分别加以说明:

  “您的IP地址”:如果你采用的是ADSL等方式拨号上网,拥有的是动态IP或者不知道本机IP,此处请留空。

  “域名”:就是该FTP站点的名称,可以随意取名。例如,Myftp。

  “匿名账号”:决定该FTP站点是否允许匿名用户访问。选择“是”选项。

  “匿名主目录”:设置匿名用户登录站点后所处的目录位置。输入“C:\Ftp”。

  “锁定于主目录”:假设在“匿名主目录”中设置匿名用户登录后所处的目录位置为“C:\Ftp\Guest”,那么,选择“是”后,当匿名用户登录FTP后,就被锁定在C:\Ftp\Guest目录下,只能查看Guest目录里的内容,不能进入上级目录“Ftp”,同时该目录在FTP客户端软件中显示为“\”,如果未被锁定,则会完整显示为“C:\Ftp\Guest”。这里选择“是”。

  “命名的账号”:决定是否要创建有一定管理权限的账户。这里选择“是”。

  “账号名称”:就是具有一定管理权限的账户登录名称。

  “账号密码”:设置账户的登录密码。

  “主目录”:与“匿名主目录”一样,用来设置管理账户登录后所处的目录位置。输入“C:\Ftp”。

  “锁定于主目录”:选择“是”。

  “管理员权限”:用来设置管理账户的管理权限级别。这里选择“无权限”。

  提示:以上这些设置并非最终设定,你还可以在Serv-U主界面中随时修改。

  3.用同一个IP架设多个FTP服务器
  如果带宽允许,你还可利用同一个IP轻松架设多个服务器。在Serv-U中,将“本地服务器”下“域”中的每个FTP服务器称为“域”,我们上面创建的FTP服务器就是一个名叫“MyFtp”的域。要架设多个服务器,实际上就是创建多个拥有不同端口的域而已。

  右击“域”,选择“新建域”命令,在出现的向导中参照“MyFtp”进行设置,只是在端口处一定不要与已经创建的“域”的端口或被其他系统服务占用的端口冲突即可。如果填入22。同样的操作,可以架设多个FTP服务器了。

  4.让你的FTP更专业
  当你登录一些专业FTP站时,会显示一些欢迎信息,比如显示你的IP,告诉你目前有多少人在使用FTP,带宽是多少等……其实自己也可以做,Serv-U本身就有这个功能。下面就说明一下如何在自己的内网FTP里面加上这些信息。

  先建立一个文本文件,随便取一个名字。例如Message.txt。

  接着在这个文本文件里面加上说明文字。例如:

  欢迎来到XXX的个人FTP服务器

  你的IP地址是 %IP

  目前服务器所在的时间是 %time 

  已经有 %u24h 个用户在最近24小时访问过本FTP

  本FTP服务器已经运行了%ServerDays天,%ServerHours小时和%ServerMins分。

  服务器的运行情况

  所有登录用户数量: %loggedInAll total

  当前登录用户数量: %Unow

  已经下载字节数: %ServerKbDown Kb

  已经上传字节数: %ServerKbUp Kb

  已经下载文件数: %ServerFilesDown

  已经上传文件数: %ServerFilesUp

  服务器平均带宽: %ServerAvg Kb/sec

  服务器当前带宽: %ServerKBps Kb/sec

  其中XXX可以改成你的名字,也可以加上一些你自己认为喜欢的文字,不过要注意的是每行最好不要超过80个字符,其中以%开头的都是一些变量,下面是SERV-U能支持的变量:

  (1)时间和日期

  %Time 显示你的计算机当前时间

  %Date 显示你的计算机当前日期

  (2)服务器的统计信息

  %ServerDays 显示服务器已经运行的天数

  %ServerHours 显示服务器已经运行的小时数

  %ServerMins 显示服务器已经运行的分钟数

  %ServerSecs 显示服务器已经运行的秒数

  %ServerKbUp 显示自从服务器运行以来已经上传的字节数

  %ServerKbDown 显示自从服务器运行以来已经下载的字节数

  %ServerFilesUp 显示自从服务器运行以来已经上传的文件数

  %ServerFilesDown 显示自从服务器运行以来已经下载的文件数

  %LoggedInAll 显示自从服务器运行以来已经登录的用户数

  %ServerAvg 显示服务器的平均带宽

  %ServerKBps 显示服务器的当前带宽

  (3)服务器的设定信息

  %MaxUsers 显示服务器能同时登录的最大用户数量

  %MaxAnonymous 显示服务器能同时登录的最大匿名用户数量

  (4)用户信息

  %Name 显示登录的用户名

  %IP 显示登录的用户IP地址

  %Dir 显示登录的用户的当前目录

  %Disk 显示登录的用户的当前磁盘

  %DFree 显示登录的用户的当前磁盘空间,单位是MB

  %FUp 显示登录的用户上传的文件数量

  %FDown 显示登录的用户下载的文件数量

  %FTot 显示登录的用户上传和下载的总的文件数量

  %BUp 显示登录的用户上传的字节数,单位是KB

  %Bdown 显示登录的用户下载的字节数,单位是KB

  %BTot 显示登录的用户上传和下载的总字节数,单位是KB

  %TconM 显示登录用户连接时间,单位是分钟

  %TconS 显示登录用户连接时间,单位是秒,要和%TconM一起使用

  %RatioUp 显示登录用户的上传流量限制

  %RatioDown 显示登录用户的下载流量限制

  %RatioCredit 显示登录用户还有多少credit可以上传和下载,这个是针对有些FTP是要上传多少文件,才能下载多少文件而设置的

  %QuotaUsed 显示登录用户的已经使用了多少空间,单位是KB

  %QuotaLeft 显示登录用户的还有多少空间可以使用,单位是KB

  %QuotaMax 显示登录用户的最大空间,单位是KB

  后面3个是针对有磁盘限制的用户设置的

  (5)用户数量

  %UNow 显示当前有多少用户连接

  %UAll 显示从服务器运行以来一共有多少用户连接过

  %U24h 显示最近24小时有多少用户

  %UAnonAll 显示当前总的匿名用户数量

  %UAnonThisIP 显示所有匿名登录的用户数

  %UNonAnonAll 显示所有当前非匿名登录用户数

  %UNonAnonThisIP 显示所有非匿名登录用户数

  %UThisName 显示所有使用这个名字登录的用户数

  最后在你的Serv-U里面按照设置好的文件路径设置完成,点击“应用”按钮即大功告成!

推荐阅读
  • Windows服务与数据库交互问题解析
    本文探讨了在Windows 10(64位)环境下开发的Windows服务,旨在定期向本地MS SQL Server (v.11)插入记录。尽管服务已成功安装并运行,但记录并未正确插入。我们将详细分析可能的原因及解决方案。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • Valve 发布 Steam Deck 的新版 Windows 驱动程序
    Valve 最新发布了针对 Steam Deck 掌机的 Windows 驱动程序,旨在提升其在 Windows 环境下的兼容性、安全性和性能表现。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 在 Windows 10 中,F1 至 F12 键默认设置为快捷功能键。本文将介绍几种有效方法来禁用这些快捷键,并恢复其标准功能键的作用。请注意,部分笔记本电脑的快捷键可能无法完全关闭。 ... [详细]
  • 本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • CSS 布局:液态三栏混合宽度布局
    本文介绍了如何使用 CSS 实现液态的三栏布局,其中各栏具有不同的宽度设置。通过调整容器和内容区域的属性,可以实现灵活且响应式的网页设计。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 本文介绍了如何使用jQuery根据元素的类型(如复选框)和标签名(如段落)来获取DOM对象。这有助于更高效地操作网页中的特定元素。 ... [详细]
  • 本文介绍如何在 Xcode 中使用快捷键和菜单命令对多行代码进行缩进,包括右缩进和左缩进的具体操作方法。 ... [详细]
  • 介绍一个提供正版Windows软件下载的权威网站,确保用户能够安全合法地获取所需软件。 ... [详细]
author-avatar
流血的云_-86097
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有