zoukankan      html  css  js  c++  java
  • 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 用的比较多了 非常简单好用 配置不用如此麻烦 。

     

     
  • 相关阅读:
    Spark源码走读4——Scheduler
    Spark源码走读3——Job Runtime
    Spark源码走读2——Spark Submit
    Spark源码走读1——RDD
    Tachyon源码解读一:master部分
    VS2008中MFC界面编程Caption中文全是乱码的解决办法
    程序猿也爱学英语(上),有图有真相
    C++程序员必看书单
    如何将CString转换成WCHAR
    Windows 语音识别编程
  • 原文地址:https://www.cnblogs.com/merray/p/2605028.html
Copyright © 2011-2022 走看看