难道主机也是98系统吗?
Windows 98操作系统上使用Serv-U软件来架设FTP服务器。
1.下载软件
下载站点:www.serv-u.com
下载Serv-U软件,这是Deerfield公司的产品。 2.安装前的注意事项
使用Serv-U程序需要一个固定的IP地址,所以对于用“猫”拨号的用户,笔者建议您不要架设FTP服务器,因为每次上网使用的IP地址都不同。如果使用Serv-U程序,建议你使用ADSL、Cable Modem或是专线,相关的网络设定请参考各网络服务商的说明。
3.安装Serv-U
按照安装提示安装Serv-U应用程序。
4.执行Serv-U
安装完Serv-U后,在“程序”中产生“Serv-U Ftp Server”文件夹,文件夹中有可执行程序。
5.接受许可协议
进入Serv-U程序之后,会有使用协议的内容,接受协议并按下“I Agree”,这样我们可以在45天内使用完整的功能,如果45天之后要再使用,就必须给Deerfield公司付费,以取得相应的注册码。
6.自动选取IP地址
进入Serv-U的程序画面后,它会在工作列的右下角产生一个“U”型图案,用鼠标双击这个“U”型图案,就可以使用Serv-U程序。一般Serv-U安装完后,会自动找寻目前电脑所使用的IP地址,以drj(笔者的一位朋友)的为例,使用的是“172.17.200.112”这个IP地址。
7.功能描述
点选“setup”,里面会有几个功能:
◆FTP-Server:设定FTP服务器安全性及其它相关设定;◆IP-Access:允许或限制特定的IP地址进入FTP服务器;◆Logging:记录登入时的用户资料;◆Messages:设定用户登入及登出FTP时服务器所要表达的讯息;◆Users:设定哪些用户可以登入;◆Groups:设定哪些群组可以登入。
8.匿名登录与新增账号
首先我们设定让Serv-U允许匿名登录,通常匿名登录的名称为anonymous,点选“setup”中的“user”,在“user name”的地方输入“anonymous”,而home directory输入FTP服务器所分享出来的文件夹的位置和名称,本例为“c:\temp”,当用户利用FTP链接程序用匿名连到服务器上时,就会看到“c:\temp”里的资料。
如何新增一个帐号给用户使用呢?很简单,点选“setup”中的“user”,在“user”视窗中按右方的“New”,就可以新增一个用户帐号了。可以依照自己的需要来新增帐号,在本例中,我们新增了一个“drj”帐号,密码栏中输入“drj”。
新增完“drj”帐号后,要给“drj”用户一些权限,在“user”视窗中,可以指定“File”文件属性及“Directories”资料夹属性,本例中我们给予文件“read”读、“write”写的权限,功能目录上,在相应的权限上“打勾”就可以了。
9.新增文件夹
若要新增硬盘中其它目录中的资料给匿名者登入时存取,可以点选下方的“Add”,加入一个文件夹的位置和名称,本例为“c:\drj”,并在右方点取该文件夹的权限。如果要开放这个文件夹,使之有上传的功能,就必须将“write”功能点取起来,以后登入的人就可以在“c:\drj”里上传文件了。
10.信息显示
如何让用户在登入或登出时看到FTP服务器的相关文字资讯?我们可以利用“setup”中的“messages”,按右边的“…”去浏览一个预先编写好的文本,以便用户在登入或登出时,看到我们这个站点所提示的信息。
drj在本例中事先编好了一个“welcome.txt”文本文件,里面存放着“欢迎光临drj的FTP服务器”几个字,只要有人登入drj的服务器,就会看到“欢迎光临drj的FTP服务器”的字样。
11.安全考虑
如何限制特定的IP地址,使之不能登入我们的FTP服务器呢?如果你不想让特定的IP进入你的FTP服务器,Serv-U也提供了一个“限制/允许存取IP地址”的功能。点选“Setup”,选择“IP-Access”,会有两个规则:“Deny access”限制某个IP地址无法存取;“Allow access”允许那些“IP地址”可以进入。在本例中,我们先点选“Deny access”,然后在“Rule”中输入特定的IP地址,就会限制这个IP的人登入我们的FTP服务器,最主要的还是防止不必要的人入侵我们的FTP服务器,防止黑客行为。
12.测试FTP服务器
以上的几个Serv-U功能都介绍完了,现在可以测试自己架设的FTP服务器了。你可以在自己的电脑上利用DOS模式下的ftp指令来登入,也可以利用cuteftp或wsftp这类软件来登入。这里介绍如何在DOS模式下测试我们的FTP服务器:进入“MS-DOS模式”,输入“ftp 172.17.200.112”,这个IP地址要视你的电脑上IP地址而定,本例是drj自行安装的电脑,接着它会要求你输入username用户帐号,本例输入匿名帐号“anomymous”,密码则输入自己的email帐号,大功告成,成功地登入我们自行架设的FTP服务器。
Serv-U除了可以架设在Windows 98操作系统上,还可以架设在其它Windows操作系统上,我们也可以让Serv-U成为一个Windows NT的Service服务。
|