简简单单架设个人FTP-- 《电脑报》2004年附录

   
 

  所谓的FTP,就是指文件传输协议(File Transfer Protocol),FTP的作用是使Internet用户能够将文件从一台计算机拷贝到另一台计算机,为实现Internet资

源共享提供有力的保障。用户启动FTP客户机程序,通过输入户名和口令与远程主机上的FTP服务器建立连接,一旦成功,在Internet上用户计算机和宿主计算机之

间就建立起一条命令链路,客户程序通过它向FTP服务器发送诸如改变目录,显示目录清单这类命令,FTP服务器则返回每条命令执行后的状态信息。

  一、用IIS架设FTP服务器
  如果你只是想建个小型的同时在线用户数不超过10个的FTP服务器,且不会同时进行大流量的数据传输,可以用IIS(Internet服务器)作为服务器软件来架设。

下面,我们以Windows XP中的IIS 5.0为例。

  1.安装IIS
  Windows XP默认安装时并不安装IIS组件,需要手工添加安装。进入控制面板,找到“添加/删除程序”,打开后选择“添加/删除Windows组件”,在出现的

“Windows组件向导”对话框中,选中“Internet信息服务(IIS)”选项。点击“详细信息”按钮,在出现的“Internet信息服务(IIS)”对话框中,选中“文件传输

协议(FTP)服务”选项,然后点击“确定”按钮即可。

  安装完毕,按照系统提示重新启动计算机即可。电脑重启后,FTP服务即开始运行。

  2.设置IIS
  点击“开始→所有程序→管理工具→Internet信息服务”菜单项,打开“Internet信息服务”对话框,右键点击“默认FTP站点”选项,选择“属性”命令。在

出现的“属性”对话框中,我们可以设置FTP服务器的名称、IP、端口、访问账户、FTP目录位置、用户进入FTP时接收到的消息等信息。

  (1)FTP站点基本信息

  点击“FTP站点”选项卡,其中的“描述”选项为该FTP站点的名称,可以随意填写;“IP地址”选项为服务器的IP,系统默认为“(全部未分配)”,一般不需

改动(如果有两个或两个以上的IP地址,最好指定为公网IP);“TCP端口”选项一般仍设为默认的21端口;“连接”选项用来设置允许同时连接服务器的用户最大连

接数;“连接超时”选项用来设置一个等待时间,如果连接到服务器的用户在线的时间超过等待时间而没有任何操作,服务器就会自动断开与该用户的连接。

  (2)设置账户及其权限

  许多FTP站点都要求用户输入用户名和密码才能登录,这个用户名和密码就叫账户。不同用户可使用相同的账户访问站点,同一个站点可设置多个账户,每个账

户可拥有不同的权限,如有的可以上传和下载,而有的则只允许下载。

  (3)安全设定

  点击“安全账户”选项卡,在这里有“允许匿名连接”和“仅允许匿名连接”选项,默认为“允许匿名连接”,此时FTP服务器提供匿名登录。

  “仅允许匿名连接”选项是用来防止用户使用有管理权限的账户进行访问,选中后,即使是Administrator(管理员)账号也不能登录,FTP只能通过服务器进行

“本地访问”来管理。至于“FTP站点操作员”选项,是用来添加或删除本FTP服务器具有一定权限的账户。

  IIS与其他专业的FTP服务器软件不同,它基于Windows用户账号进行账户管理,本身并不能随意设定FTP服务器允许访问的账户,要添加或删除允许访问的账户

,必须先在操作系统自带的“管理工具”中的“计算机管理”中去设置Windows用户账号,然后再通过“安全账户”选项卡中的“FTP站点操作员”选项来添加或删

除。但对于Windows 2000和Windows XP专业版,系统并不提供“FTP站点操作员”账户添加与删除功能,只提供Administrator一个管理账号。

  提示:匿名登录一般不要求用户输入用户名和密码即可登录成功,若需要,可用“anonymous”作为用户名,以任意电子邮件地址为密码来登录。

  (4)设置用户登录目录

  点击“主目录”选项卡,在“本地路径”框中选择好FTP站点的根目录,并设置该目录的读取、写入、目录访问权限。

  “目录列表样式”中“UNIX”和“MS-DOS”的区别在于:假设将C:/Ftp设为站点根目录,则当用户登录FTP后,前者会使主目录显示为“/”,后者显示为

“C:/Ftp”。

  设置完成后,FTP服务器就算真正建成了。使用FTP客户端软件(如CuteFTP、FlashFXP等)时,在“主机处”填写FTP服务器的IP地址,例如,218.1.1.1,“端口

”处填写21,此服务器的地址表述为:ftp://218.1.1.1:21。回车后即可登录该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本身就有

这个功能。下面就说明一下如

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值