WIN2003 FTP篇
原文 http://hi.baidu.com/imnoco/item/ca4596d78a32e9cc1a72b488
WINDOWS SERVER 2003服务器配置,iis安装与配置,ftp账户,远程协助帐号,防火墙例外
WINDOWS SERVER 2003服务器配置,经测试顺利....
1.安装IIS
“控制面板”→“添加或删除程序”→“添加或删除Windows组件”
勾选应用程序服务器,选中IIS点详细信息,设置,安装其他服务同理。
2.安装FTP
“控制面板”→“添加或删除程序”→“添加或删除Windows组件”
勾选应用程序服务器,选中IIS点详细信息,勾选万维网服务下面的"文件传输协议(FTP)服务"。默认情况是在安装IIS的时候已经勾选上了并已安装的。
3.配置IIS,省略。
4.配置FTP
/*----------你也许会遇到这样的情况。-----------
增加了个FTP站点,我只想让一个用户可上传或下载.如果我选中 "只允许匿名联接 "和
选中 "允许IIS控制 "复选框.
那么我用任何用户都不能联上.administrator都不能.
如果不选 "只允许匿名联接 "时,那么任何用户都可以联上.
这不是我想要的效果.
请问怎么修改?
--------------------------------------------*/
IISFTP服务器的管理架设好ftp服务器后,要怎样建立FTP帐号?
一,首先得在windows中添加该账户。控制面板-管理工具-计算机管理,找到“本地用户和组”下的“用户”,在空白的地方弹右击鼠标,选择“新用户”。在弹出的“新用户”窗口中输入用户名和密码,确定后windows就会创建该用户。例如:test
二,用户创建完毕,下面我们对用户的权限进行修改。选定该用户test弹右键。就会弹出一个修改用户属性的窗口,请选择隶属于选项。
请选定Users用户,把他给删除。然后点添加guests用户组,然后确定再确定。用户已经正确的建立了。
三,回到对应的硬盘那建一个文件夹。
建好了目录要增加权限哦。要不FTP没法登陆和访问:选定文件夹。右键属性-安全-添加。因为刚才建立的用户是test。所以我就是键入test后确定。文件夹已经可以让test这个用户有权限访问了。在所需的权限上打上一个勾,在修改那点一点就可以默认到所需的权限了。
四,该去IIS管理器—FTP站点加入指向到该文件夹了!
“Internet 信息服务(IIS)管理器->本地计算机-FTP站点-默认FTP服务器选定。弹右键-新建-虚拟目录-下一步-键入所需的名称-下一步-要选对刚才建好的文件夹哦。因为只有那文件夹才有权限给这个用户用哦!下一步后,权限要勾选读取和写入
完成后,这下您可以测试下您的FTP是否可以登陆了哦.在IE地址栏那输入:ftp:您的IP 弹出用户和密码对话框了!输入正确的。如登陆成功了就OK了。这FTP算是建好了!
5.配置远程连接
计算机右键--属性--远程--勾选远程桌面--选择远程用户--添加--高级--立即查找--选IUSR_开头的这个用户,确定。
6.防火墙的设置,如果启用了防火墙,就需要添加例外,比如FTP21,远程3389等端口..其他同理
基本上就大功告成了。
FTP常见问题
原文:http://blog.sina.com.cn/s/blog_5fdcf5c901012mma.html
FTP连接报530 User 用户名 cannot log in home directory inaccessible的解决方法
在server 2003新建ftp用户并开启IIS的Ftp功能之后,有时在连接这个ftp的时候会出现530 User 用户名 cannot log in home directory inaccessible的错误,网上一般的解决方法是ftp目录是否存在,用户权限是否设置正确等等。但是经常是这些都是设置正确的,却还是出现这样的错误提示。
其实原因是在新建IIS-FTP的时候选择了隔离用户,而在你选择的FTP文件夹却和这个用户相关的文件夹不同,所以自然就会出现这个提示,而找不到解决方法了。
这个就涉及到server 2003的FTP文件夹的设定和命名有相当严格的规范。
举个例子,如果你想为用户abc在server 2003下开通一个IIS-FTP服务目录设定为E:\\FTP里。除了安装IIS和FTP组件及相关配置正确之外,你还应该在FTP文件夹中建立一个子文件夹。命名为LocalUser,然后在LocalUser文件夹中再建立一个子文件夹,命名为abc,即你要开通FTP服务的用户名。
这样当用户abc运行FTP服务登录到server 2003时,会自动进入到E:\\FTP\\LocalUser\\abc文件夹目录下,这也就很好解释为什么最初会报出530 User 用户名 cannot log in home directory inaccessible的错误了。因为不这样设定的话 E:\\FTP\\LocalUser\\abc的目录根本就不存在。
另外如果我们打算允许FTP站点提供匿名登录的话,还应在LocalUser目录下另建一个public的子目录。同理,匿名登录的用户将自动进入到D:\\FTP\\LocalUser\\public目录中。
这样设置对一个服务器多个人使用的情况下非常有用,除此之外,你还可以在IIS中设置每个FTP对应的网站的流量,连接数等等限制来合理分配服务器资源。
2014.5.15更新:目前使用FileZila SERVER 用的比较多了 非常简单好用 配置不用如此麻烦 。