如今家庭应该是普遍使用包月的宽带接入Internet了,我们在充分享受极速冲浪的快感时,是否考虑过利用现有资源为自己做点什么呢?对啦,今天本文的目的就是带大家在本机上架设一个FTP服务器,建立这种服务器用于远程资源共享实在是个不二的选择!以下架设步骤主要以windows XP系统为例。

热身阶段:

    在开始动手之前别忙,我们得先让自己的电脑在网上找个地方住下---申请域名。想让朋友在茫茫网海中找到你这台计算机是通过IP地址来实现的,而目前大多数包月宽带提供的都是一个动态IP,也就是说每次拨号接入时的IP地址都不样,你不可能IP地址改变一次就通知朋友一次吧!解决此问题的常用方法就是申请一个免费域名,推荐到http://www.oray.net/申请。

第一步:申请网域护照(即帐户),开通免费域名。
    连接到http://www.oray.net/,在页面左边点击“注册护照”,按照提示完成注册即可。然后在左面再点“域名服务中心”,选择下拉菜单的“注册域名记录”,之后在“免费域名”框内输入你的个性域名就行了。

第二步:本机安装动态域名解析软件。
    即花生壳客户端,下载:http://www.oray.net/Products/PeanutHull_Support.asp。下载完成后同样按提示安装,在到如下图的步骤时,请输入我们刚才在网站上注册的帐户及密码。

填入网域护照

一路继续“下一步”,安装完毕软件会自动启动,至此动态IP地址的问题已经解决,你的电脑已经可以在网海中找到了。接下来就可以正式配置FTP服务了!

架设阶段:

    一般在windows平台上,常用的做FTP服务器的方式就是使用系统自带的IIS、以及第三方软件serv-u。而关于这两类方法的异同,大家可以参阅IT168的相关报道。主要就是:IIS设置相对简单,但安全性不高;而serv-u相对来说安全性要高得多。以下为IIS的架设过程。

如果你是建个小型的FTP服务器(同时访问人数不超过20个的那种),且不会同时进行大流量的数据传输(比如音视频),那么这种方式是最简便易行的,不过注意操作系统版本哟,IIS只适用于Windows NT/2000/XP系统。

第一步:安装IIS组件。
    一般系统安装时都没有安装此组件的,所以请到控制面板,在“添加/删除程序”里打开“添加/删除Windows组件”一项,在弹出的窗口里将“intenet信息服务(IIS)”选中;再点右下角“详细信息”,勾选“文件传输协议(FTP)服务”,最后确定即可。

第二步:设定需要共享的目录路径。
    此目录就是别人访问你的FTP服务器时看到的文件列表。在控制面板的管理工具里,打开“internet信息服务”。在窗口左面找到“FTP站点”并打开下拉列表,之后在“默认FTP站点”上点右键选属性,切换到如下图所示的“主目录”选项卡。在“本地路径”框中的地址为默认FTP共享目录,请点击浏览指定到你的实际共享目录;另外在这里还可以设置FTP服务器的文件访问权限,为安全考虑,一般我们只开放读取权限,以防匿名用户随意修改目录文件,合法用户有需要时才针对性的打开“写入”权限。

主目录路径指定

第三步:完善配置。

在“默认FTP站点”窗口里切换到“安全帐户”,去掉“允许匿名连接”前的勾;在消息选项卡中可设定当用户访问、退出你的FTP服务器时出现的提示信息,随你喜欢写吧!还有个“最大连接数”的设定,它是指同时连接本地FTP的最多主机台数,如果你的电脑配置不是很好的话,建议不要超过5。

最后阶段:

经过以上三步正确的配置后,你的FTP服务器应该已经在工作了。为保险起见,我们可以在本机先测试一下访问是否正常,方法很简单:在浏览器的地址栏里输入(ftp://你在花生壳中申请的免费域名),如果能看到你在IIS“主目录”中设定的路径下的目录和文件,那就成功了。

补充:在安全用户设置中,IIS与其他专业的FTP服务器软件不同,它是基于Windows用户帐号进行管理,而本身并不支持随意设定允许访问帐户的;要添加或删除某个允许访问的帐户,必须先在控制面板的“管理工具”中的“计算机管理”里去设置,然后再通过IIS“安全账户”选项卡中的“FTP站点操作员”选项添加或删除。

如本人开头所述,IIS设置简单,实现过程迅速,比较适合初次玩服务器应用的用户使用;当用过IIS一段时间并积累了相当的经验后,就可采用一些第三方功能强大的软件,再配合FTP防火墙相关知识来建,相信那时你的FTP已是“城墙坚固、马力强劲”了!

转载于:https://www.cnblogs.com/sql4me/archive/2009/06/02/1494636.html

在Windows下架设FTP服务器相关推荐

  1. Windows XP系统下架设FTP服务器实例详解

    Windows XP系统下架设FTP服务器实例详解 [实例1]公司网络环境:ADSL + 路由器 + 交换机  + PC机,我们单位要在客户端架设FTP服务器,当然在服务器端也是可以的,主要用于内部资 ...

  2. Ubuntu下架设FTP服务器(转)

    Ubuntu下架设FTP服务器 Linux下提供了很多的ftp服务器,这里我选用了安全,快速,简单的vsftpd作为FTP服务器.本文是我在自己的Ubuntu 10.10 -32 位系统下搭建的.搭建 ...

  3. 搭建windows下filezilla FTP服务器

    FTP服务器必不可少,鉴于serv-u越来越冗余繁多的设置,个人还是比较喜欢简单.干净,满足需求即可的东东,所以选择filezilla.更主要的原因是ta是开元免费使用的,虽然免费,功能却齐全,我发现 ...

  4. Windows下搭建FTP服务器

    一.什么是ftp? FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它 ...

  5. 覆盖ftp服务器上面的图片后网站的原图为什么不变呀?,Win7下架设FTP服务器失败的原图...

    前一段时间,想在Windows7系统下搭建一个FTP服务器,可是按照别人的成功搭建的步骤,我却没有成功,最后检验的结果是:提示:"Windows 无法访问此文件夹.请确保输入的文件名是正确的 ...

  6. Ubuntu下架设FTP服务器

    推荐一款绿色.安全的服务器管理工具 iis7服务器管理工具:一款Windows系统.Linux系统.VPS服务器批量管理工具 WIN系列功能详情    1.批量管理WIN系列服务器,VPS,电脑.   ...

  7. window ftp linux服务器,linux下怎么访问windows下的ftp服务器

    linux下常用FTP命令 1. 连接ftp服务器 格式:ftp [hostname| ip-address] a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和 ...

  8. 使用FileZilla在windows环境下架设FTP服务器(这大概是初学者能找到的全网最细的中文资料了)

    本文版本:v3.1 事件背景及吐槽(请跳过) 环境 下载及安装 服务管理登录 用户和组 用户基本设置 匿名登录服务器 用户共享文件夹及权限设置 用户组设置及其和用户的互动 其他用户设置 安全设置 管理 ...

  9. windows 下架设svn服务器(转载)

    2019独角兽企业重金招聘Python工程师标准>>> 尝试着去架设一个svn服务器,因为有一天可能你也要带领一个团队去开发,不是吗? * 传统的Subversion 服务器程序: ...

最新文章

  1. 世界最大规模3D打印混凝土步行桥在上海 落成启用
  2. BAT 批处理命令 - 获取时间并进行自定义年月日、时分秒格式实例演示
  3. C++ :vector的使用
  4. linux syslog服务器配置,自动发日志到另一台日志服务器
  5. Python | 使用__del __()和__init __()实现析构函数和构造函数的示例
  6. iOS - - JSON 和 XML解析
  7. java后台 ajax_ajax提交到java后台之后处理数据的实现
  8. oracle10.2.0.4 dbca,在rhel5上oracle 10.2.0.4 上dbca silent删除数据库
  9. CSRF verification failed. Request aborted.
  10. 从 Jacobian 矩阵、Hessian 矩阵到 Theano 实现
  11. Greenplum 集群部署
  12. 2020-11-26 采用微软自己的snipaste工具截图
  13. secureCRT连接Linux虚拟机
  14. 幼儿抽象逻辑思维举例_幼儿园大班数学说课稿——7的分解组成
  15. 24点递归实现(c语言)
  16. php 获取当前、两个月之前的日期
  17. 大话设计模式之爱你一万年:第三章 创建型模式:工厂模式:我想让你坐在宝马里笑:6.工厂模式在Spring框架和JDK源码中的应用
  18. 彻底弄懂乒乓操作与并行化
  19. Java - springboot获取电脑mac地址
  20. python多线程返回值问题重写Thread类的run方法

热门文章

  1. 拓嘉辰丰:拼多多网店被投诉后影响有多大
  2. Springboot中上一个定时任务没执行完,是否会影响下一个定时任务执行分析及结论
  3. React-从0到1搭建一个React项目(一)
  4. linux下使用命令行辅助定位内存泄漏问题
  5. C语言 ——二维数组
  6. 2021年全球浮球液位开关收入大约654.3百万美元,预计2028年达到840.2百万美元
  7. Cesium常用知识及学习
  8. TSN网络中的Qbu和IEEE 802.3br帧抢占是如何工作的?
  9. 使用Canvas 实现手机端签名
  10. 围观新版香港身份证与OCR识别完美搭配