[转贴]FTP服务器架设专题(一)
专题首语:
我不是专业讲师,所以讲得可能有点乱或是某些技术名词解释得不够清楚。还请大家不要生气。如果遇到什么问题可以在这里发帖或是联系我,我将尽可能的给大家解答。
众多的网络应用中,FTP有着非常重要的地位。在Internet中一个十分重要的资源就是软件资源。而各种各样的软件资源大多数都是放在FTP服务器中的可以说,FTP与WEB服务几乎占据了整个Internet应用的80%以上。FTP服务可以根据服务对象的不同分为两类:一类是系统FTP服务器,它只允许系统上的合法用户使用;另一类是匿名FTP服务器,Anonymous FTP Server,它使用任何人都可以登录到FTP服务器上去获取文件。
基本知识:
FTP架设有很多种方法。windows2000以上版本自身就带有FTP服务,由于其复杂性以及不安全性(主要是考虑到大部份网友一般都不注意自己的安全策略设置)这个我们先不讨论。
网上比较流行的架设(个人FTP架设)采用了软件架设法。而且有不少软件都提供这类服务。本次专题中介绍最常用的也是最好用的Serv-U。
准备工作:
1、我们先装好一台服务器(假设为服务器),用windows2000server系统(当然XP也一样的)。
2、然后下载软件,可以到:
http://soft.winzheng.com/SoftView/SoftView_22635.htm(软件)
http://soft.winzheng.com/SoftView/SoftView_22636.htm(破解补丁:注意,该补丁一定要放在程序安装目录下运行才有较)
http://soft.winzheng.com/SoftView/SoftView_19434.htm(汉化补丁)
网址去下载。
3、然后接入互联网的方式要搞清楚:
目前网吧用的是局域网接入。家庭用户一般是ADSL拨号接入。前者一般在服务器上有个外网IP,而后者一般是动态IP。(这个我们最后讨论,架好站点再说)
开始架设:
首先安装好软件。装完后不必重启计算机。在“开始”-“程序”里就能看到serv-u的程序快捷方式,如下图:
[img:e4974ac497]http://photo.play119.com/upfile/20048242423140511.jpg[/img:e4974ac497]
选“serv-u Administrator”就会出现“设置向导”此向导可以帮我们轻松的完成基本设置,建议没有经验或是自认为能力不是很强的朋友使用。
(1)IP 地址:输入本机接入互联网公网IP地址,如果使用动态的或无合法的就留空。例如192.168.0.1。
(2)域名:输入合法的域名,例如 ftp.bbc.com
(3)安装成一个系统服务吗?:选no,不让它在开机时自动运行,需要时手动就可以了。
(4)接受匿名登录吗?:此处根据个人城要选择,一般选YES就好了。
(5)匿名主目录:输入一个绝对路径。也就是FTP文件存放的目录。
(6)将用户锁定在主目录中吗:按个人喜好选择,是否让用户登录之后将用户锁定在这里,别的目录不能去?一般选yes。
(7)建立其它帐号吗?:你可以建立一个特有的帐号,给对方管理权限或上传的权限。选Y
(8)用户登录名:输入帐号名称。例如:nanshan
(9)密码:设定该用户的密码。这里是明文输入的,所以会显示出来,并只需要输入一次。
(10)主目录:输入这个用户登录FTP后看到的第一个目录,就和刚刚的目录路径相同吧。
(11)将用户锁定在主目录中吗:同上设置。
(12)帐号权限:一般为普通帐号,你也可以设置一个管理级的帐号。
(13)最后选择“完成”就行了。
如图:
[img:e4974ac497]http://photo.play119.com/upfile/20048242425446553.jpg[/img:e4974ac497]
这是英文版的。因为我用的是英文版。
从上面可以看出。服务器已经建立完成了。
服务器的地址是:192.168.0.1(这是由你自己填写的IP地址)
服务器的域名是:ftp.bbc.com(刚刚我们在上面增写的域名,这个其实是用不了的)
有两个用户:一个是匿名用户,密码为空Anonymous。一个是普通用户nanshan这是由你自己设置的。
接下来,基本权限的设置。比如在左边窗口选种“nanshan”用户,则在右边的面板中会出现各种设置。“目录存取权限”里可以设置该用户对主目录用权限,可读,可写,可添加,可删除,可执行,显示文件和目录表,建立新目录和移动修改目录等。。。都是中文,大家自己看吧。让要生效就勾上就行了。
最后,我们先试着进入该服务器一次。
1、DOS下登录的格式。如“ftp 192.168.0.1”
2、浏览器的登录方式。如“ftp://192.168.0.1”
3、软件FTP客户端的登录方式:也是与浏览器一样,在快速连接里打上对应的IP或域名就可以了。
OK!今天的第一章讲完了。基本上按上面的做法应该是可以连接到你的服务器的。明天晚上,我再来打第二课,关于该软件的一些设置问题。
结语:
这里要给大家讲讲一些关于IP地址的常识和域名的常识:我们例子中所用到的:192.168.0.1这个IP地址是局域网内部的IP地址,一般internet上的朋友是无法通过访问它而访问到我们的计算机的。我们必需知道自己的公网IP地址。在2000系统的dos模式下,输入命令ipconfig/all之后,里面的 ip address ........... xxx.xxx.xxx.xxx 这里的xxx就是IP地址。(该命令适用于所有nt内核的操作系统)所以一般情况下,我们在开始架设FTP服务器的时候填入的IP地址,要填对该IP地址。只有这样外网才能访问到我们。如果你是局域网用户,请记住,外网是无法访问你的计算机的。要在你的接入服务器或是路由器上映射好端口才能访问,这一步太复杂,我们过后讨论。你就先将IP设置为局域网的IP地址,在局域网内试访问,看看FTP能否访问吧。
(小提示:如果提示无法解析域名或是无权限读取文件夹之类的,用花生壳软件解析一下域名就可以了)
在这里做一下这一小章的补充:
windows2000自带FTP服务的架设方法:
这个是非常简单的,但安全性很差.而且速度上可能相对我上面介绍的软件会慢很多喔.
1,"控制面版"-"添加/删除程序"-"添加/删除windows组件"里面添加"internet服务(iis)".因为这里面包含了IIS服务需要的所有文件,其中就有FTP传输协议.
2,在添加过internet服务之后,"控制面版"中就会出现"管理工具"选项.双击进入,选择"internet服务器管理"
3,选择"默认FTP站点",右键选择"属性",进行FTP站点的设置.其中包括"FTP站点""安全帐号""消息""主目录""目录安全性"等设置.
ftp站点:主要用于设置FTP标识说明,连接设置和设置起用日志记录功能.
安全帐号:主要用于帐号的设置.
消息:在这里可以设置用户访问本服务器时所显示的消息.
FTP主目录:用于设置用户访问本FTP站点时所访问的主目录路径.
目录安全性:用于设置访问本FTP服务器用户IP访问限制的授权列表.
完成了以上设置后,本FTP服务器就可以正常动作了.
注意:对于拨号上网的用户来说,一个非常重要的问题就是没有固定IP,也就意味着每次都要告诉人家不同的IP.可以用DynIP软件来去掉这个烦脑.它的主要功能就是能够把你每次拨号的移动IP上传到DynIP的域名服务器上,由DynIP给你提供一个叫做xxx.dynip.com的域名。这下问题就变得简单多了,你只需要在hostname一栏添入想要的名字即可。在每次开机的时候,它都会自动地提交你的IP地址,然后你的域名服务器开始工作。注意:你的域名不能和其他人的名字重复,否则将会失效;另外这个软件的所有启动默认设置,都是按照拨号上网用户类型来设置的,因此在使用过程中不需要做任何改动。