首页 > 代码库 > win 2003 ftp

win 2003 ftp

一)安装FTP组件:

  在Windows Server 2003中创建“用户隔离模式”的FTP站点需要IIS 6.0的支持,但是在默认情况下IIS 6.0组件并没有被安装,因此简单谈了一下如何手动安装IIS 6.0组件。

  第1步 在“控制面板”中双击“添加或删除程序”图标,在打开的“添加或删除程序”对话框中单击“添加/删除Windows组件”按钮,打开“Windows组件向导”对话框。

  第2步在“组件”列表中找到并双击“应用程序服务器”复选框,在打开的“应用程序服务器”对话框中双击“Internet信息服务(IIS)”选项,打开 “Internet信息服务(IIS)”对话框。在子组件列表中找到并勾选“文件传输协议(FTP)服务”复选框,依次单击“确定/确定/下一步”按钮开始安装。最后单击“完成”按钮结束安装过程(如图3)。

  提示:在安装过程中需要插入Windows Server 2003的安装光盘或指定安装源文件。

(二)2003server架设FTP服务器,有三种模式:

71dd38f3c9a86636d7887d25.jpg

第一种简单,可以说一般“下一步”这样操作就能完成,谁都能访问,也叫匿名访问吧,自然安全应用性不大,作为局域网一般的存储较为实用。第二种隔离用户,也就是说要求用户键入用户名密码才能访问,当然也能提供匿名访问,也就是访问公共文件夹。匿名很好实现在这里我们就不做重点了咱们把重点放在第二种“隔离用户”上,步骤如下:

    (1) 首先创建一个ftp主目录(也就是后面操作中ftp站点指向的那个文件夹)如:FTPDIR

  (2) 再在ftpdir目录中创建一个目录为"localuser",此目录主要存放各用户的数据的;

  (3) 在localuser目录中以用户名为名创建相应的目录,如用户zhangsan,则要在LocalUser目录中创建一个目录同样为zhangsan,如果需要就设置zhangsan对zhangsan目录的相应权限,但默认情况是只读,如果要有其它权限应将FTP的站点修改为写入权限才可以实现

  (4) 偌想实现匿名用户登录则需要在localuser目录中创建一个目录public,此目录为匿名用户访问的目录

  (5) 创建相应的用户并设置密码

需要注意的是!!:

创建“用户隔离”模式的FTP站点对文件夹的名称和结构有一定的要求。首先必须在NTFS分区中创建一个文件夹作为FTP站点的主目录(如“CceFTP”),然后在“CceFTP”文件夹下创建一个名为“LocalUser”的子文件夹,最后在“LocalUser”文件夹下创建若干个跟用户账户一一对应的个人文件。

(三)接下来就可以测试了:

用户登录分为两种情况:如果以匿名用户的身份登录,则登录成功以后只能在“Public”目录中进行读写操作;如果是以某一有效用户的身份登录,则该用户只能在属于自己的目录中进行读写操作,且无法看到其他用户的目录!

呵呵。。还有一点差点忘了,不知道你们在2003下做测试时下载东西有没遇到过:

ee73cfa65be878c2cb130ca9.jpg

如果遇到这种情况请设置ftp站点为可信站点:

30985d10b2e8086c413417b5.jpg

到此就完毕!


本文出自 “精彩IT圈” 博客,请务必保留此出处http://jiagd.blog.51cto.com/3915719/1430775