如何用PC建立你的FTP服务器
在Internet上进行文件的发送和传输,比较经济的方法 是使用FTP(文件传输协议)服务。这是目前Internet上最常 见的文件传输协议之一,其最大的特点就是传输速度快。而 FTP服务器则是提供这种文件传输服务的服务器。
Internet上的FTP服务器很多,我们可以使用各种FTP客 户端软件登录到这些服务器上,从而使用服务器上的资源。 例如下载一些软件或上载一些好东西与大家分享。可以说FTP 服务器给大家带来的方便是其它服务器所无法具有的。
但是,不知道你有没有想过,把你自己的计算机也做成 一个FTP服务器?这样,你就可以把一些资源放在FTP共享目 录下,供大家下载或使用了。如果你的硬盘空间允许的话, 还可以设置一个允许用户写入的目录供大家上载。现在,我 就向大家介绍一个优秀的FTP服务端软件Usrev-U,我们可以 使用它将自己的机子做成FTP服务器。
也许有的读者会问,“我的操作系统是Win95的,也可以 作FTP服务器吗?"答案当然是肯定的。使用Usrev-U,我们 可以非常安全的在Windows95、WindowsNT建立FTP服务。 Usrev-U的最新版本是2.3,整个安装文件才不足1M。安 装完成后,我们可以在开始菜单中找到相应的快捷方式来运 行它。
下面就让我们来看看建立一个FTP服务器的设置方法及步 骤。
第一步:FTP服务设置
在Steup菜单中,选择FTP-Sever命令,进入如图2所示 的对话框,我们可以在该对话框中进行有关FTP服务的设置。
首先我们来设置FTP文件传输所使用的端口,以后用户都 将通过这个端口来登录你的服务器。通常,FTP服务器的端口 都设置为21,这也是Usrev-U2.3的默认端口设置。如果要更 改的话,可以在FTP port number输入框中输入新的端口号。
此外,我们还可以进行以下设置:
最大传输速率(Max. speed)──当登录用户多时,可 进行该选项的设置,这将有利于在各个用户之间合理分配传 输任务。
最大登录用户数(Max. no. of user)──当硬件设备 无法支持更多用户登录时,可对该项进行设置,控制访问者 的数量。
最大匿名登录用户数(Max. no. of anonymous)──匿 名登录是指使用用户名anonymous登录到服务器上。我们可以 设置这类用户的最大登录数量。
用户无响应时的等待时间(Time-out users)──用户 与FTP服务器之间的联系是通过各种FTP传输命令实现的。例 如需要列出当前目录的文件名时,客户端的应用程序就会向 服务器发送一个“List”命令。而且目前所有的FTP客户端软 件都会在用户对服务器不进行操作时,定时向服务器发送一 个空操作命令。所以,当登录的客户在超过这个时间段内没 有反应时,就可以肯定该用户已经断线了。Time-out users 就是设置这个等待时间的。
匿名用户无响应时的等待时间(Time-out anonymous) ──该设置是针对匿名用户的。
此外,在几个复选框中最好选中以下几项:
Auto-start as system service:系统启动时自动加载 FTP服务。
Enable security:启用安全检查。 Encrypt passwords:将密码加密。
进行完以上设置后,单击“OK”按钮。这时,我们就已 经完成了有关FTP服务的设置。接下来,便要进行用户设置。 也就是说,设置几个特定的用户名,登录时只有使用这些用 户名系统才允许进入。在Setup菜单下选择Users命令,进入 如图3所示的用户管理对话框。
一般来说,在设置用户时,我们都设置一个供用户匿名 登录的用户名anonymous,并且最好不要设置该用户的密码。 当然,如果你不希望其它人使用匿名的方式来登录你的服务 器,也可以不设置该用户名。在Home Directory一栏中,我 们可以输入该用户所访问的目录,例如将Home Directory设 置为c:\Webshare\ftproot,则该用户登录服务器后,只能使 用指定目录中的资源,而无法浏览该目录以外的任何信息。
在指定了用户的访问目录以后,我们还必须设置用户对 目录的访问权限。在File/Directory access rules设置框 中,单击Add按钮,然后输入前面所设置的Home Directory。 在Files复选框栏中只选择Read,在Directories复选框栏中 只选择List,这时,用户对整个目录就只有浏览的权限,而 没有写入的权限了。使用过FTP服务器的读者应该知道,一般 的FTP服务器都提供了一个Incoming目录供大家上载,我们可 以这样来建立。我们可以这样来建立这个公用目录:首先在 Home Directory中新建一个Incoming目录,然后进入Usrev- U2.3的用户管理对话框,在File/Directory access rules设 置框中添加进该Incoming目录的具体路径,然后将Files设置 为Read和Write,Directories设置为List和Make。这些就是 通常的上载目录所提供的权限。
最后,让我们允许设置访问本服务器的IP范围。这样, 我们就可以将服务器的使用范围控制在必要的范围内。如只 让局域网的用户访问等等。设置IP访问范围的方法是在Steup 菜单中选择IP-Access命令。进入如图4所示的对话框。
在该对话框中,我们可以指定哪些IP可以访问,哪些IP 禁止访问。首先在Edit Rule中选择Deny access或Allow access,它们分别代表“禁止访问"与“允许访问"。然后在 Rule输入框中输入单个的IP或IP段(可用*来表示任意 值)。最后单击“Add"按钮,将指定IP加入到列表中就可以 了。
到现在为止,你的机子就已经是一个完整的FTP服务器 了。
One response to "如何用PC建立你的FTP服务器"
23:35 on 三月 20th, 2008
你这么说不对。一点道理都没有。5