WinServer Ftp服务器的搭建

一、FTP服务器的搭建

   这一步主要参照http://jingyan.baidu.com/article/0a52e3f4230067bf63ed7268.html ,开始--》管理工具--》服务器管理器;打开服务器管理器,找到添加角色,然后点击,弹出添加角色对话框,选择下一步;选择Web服务器(IIS),然后选择FTP服务,直到安装完成;在IIS中查看,如果能够右键创建FTP站点,则表明FTP服务安装成功;在服务器磁盘上创建一个供FTP使用的文件夹,创建FTP站点,指定刚刚创建的用户FtpTest,赋予读写权限。
   这里有几个坑,
   1、端口的设定最好还是使用默认的21端口,因为如果采用上面方法中的81端口,首先要确定服务器中的端口有没有开放,同时还有修改防火墙的入站规则Ftp服务器端口或者新建入站规则, 默认端口就是21,所以最好还是采用21端口。
   2.同时在网站的功能视图页面有ftp身份验证,需要启用基本身份验证,本人一开始怎么弄都是无法登录,结果问题是出在这,如下图所示

3.windows服务主进程
       这一步是出现无法登录时在网上搜到的解决方案,尝试之后并无效果,所以也不知道是不是必要的一步,操作如下
       打开“控制面板”--“Windows防火墙”,点击左边的“允许程序或功能通过Windows防火墙”,在新窗口中点击“允许运行另一程序”。在浏览中找到“C:\Windows\System32\svchost.exe”,打开并添加。这时候会多出一项“Windows服务主进程”,勾选后面的两个复选框,如下图。完成后确认。
4.   无法上传中文字符文件的问题

     找到FTP站点的高级设置,将“允许 UTF8"这一项改成False

二、建立FTP用户及访问权限设置

参考http://blog.163.com/chx_silk/blog/static/74422518201282401310584/

创建FTP用户
      在桌面上右击“我的电脑”,执行“管理”命令,在“计算机管理”窗口的左窗格中依次展开“系统工具”→“本地用户和组”目录,单击选中“用户”选项。在右侧窗格中单击右键,执行“新用户”命令。在打开的“新用户”对话框中填写用户名(如hanjiang),并设定密码。然后取消“用户下次登录时需更改密码”复选框,并勾选“用户不能更改密码”和“密码永不过期”复选框,单击“创建”按钮完成该用户的添加。重复这一过程添加其他用户,最后单击“关闭”按钮即可。

用户组的设置
      为方便对这些用户的管理,最好将他们放入一个专门的组中。例如我们可以创建一个“FTPUsers”组:在“计算机管理”窗口的目录树中单击选中“组”选项,然后在右侧窗格中单击右键,执行“新建组”命令,并将该组命名为“FTPUsers”。接着依次单击“添加”→“高级”→“立即查找”按钮,将刚才创建的用户全部添加进来,最后依次单击“创建”→“结束”按钮。
然而事情并没有完,因为上述创建的用户默认隶属于“Users”组,也就是说他们拥有对大部分资源的浏览权限。为了实现对特定资源的有效管理,需要将这些用户从“Users”组中删除。在“计算机管理”窗口的右侧窗格中双击“Users”选项,用鼠标拖选所有刚添加的用户并单击“删除”按钮即可。

设置独立权限
      这里的权限设置需要分两部分来进行,即对FTP服务器主目录的权限设置和对各个用户文件夹的权限设置。假设FTP服务器的主目录路径为 “G:/FTPServer”,我们先来取消“FTPUsers”组的用户对“FTPServer”文件夹的“写入 ”权限。右击“FTPServer”文件夹,执行“属性”命令。在打开的“FTPServer 属性”对话框中切换至“安全”选项卡下,然后依次单击“添加”→“高级”→“立即查找”按钮,单击选中“FTPUsers”组并依次单击“确定”按钮回到 “FTPServer 属性”对话框。接着在“FTPUsers的权限”列表框中勾选“拒绝写入”复选框。为了使“拒绝写入”权限仅对“FTPServer”文件夹有效,还需要单击“高级”按钮,在“FTPServer的高级安全设置”对话框中双击“权限列表”中的“拒绝FTPUsers写入”选项,打开“FTPServer的权限设置”对话框。在“应用到”下拉列表中选中“只有该文件夹”选项,连续单击“确定”按钮完成设置。

      接着我们为每个用户创建独立的文件夹(以用户名命名),并针对每个文件夹赋予相应用户适当的权限。以文件夹“hanjiang”为例,在 “hanjiang 属性”对话框的“安全”选项卡下将用户“hanjiang”添加进来,并赋予其读取和写入的权限。同理,对于其他文件夹,也只赋予相应用户读取和写入的权限。

      小提示:需要受到权限保护的文件夹必须在NTFS分区中创建,FAT32分区内的资源无法设置权限。

        至此,设置工作就全部结束了。在任意一台机器上以用户“hanjiang”的身份登录FTP服务器,你会发现该用户只能在“hanjiang”文件夹中任意读写,而无法看到主目录和其他用户目录的内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值