win7下搭建ftp服务器

来源:互联网 发布:js修改html属性值 编辑:程序博客网 时间:2024/06/05 05:00

        最近在学服务器的搭建,想到自己经常在寝室笔记本上要看实验室电脑上的什么东西,或者想拷贝从实验室电脑上下载的电影(寝室网速跟实验室网速简直不能比,嘿嘿),常常不得不拿着笨重的移动硬盘跑来跑去。而实验室和寝室都是使用的校园内网,如果采用ftp的话,还会更快且不要流量,想想应该是很不错的。于是决定先试试在windows下搭建ftp服务器。

        首先在网上找了些教程,我的电脑是win7旗舰版的,发现里面自带有IIS和FTP服务器组件,只需要经过一些配置就可以了。感谢http://www.2cto.com/os/201409/337804.html的作者,用图片很直观地展示了该过程。我也是基本按照这个过程搭建的。完了发现无论是在本机上还是在局域网内的其他机器上均连不上ftp服务器,显示“windows没有权限读取相应的文件夹”,在网上找了很久,总结了一下,大致都是从这几个方面回答的:

      1.ftp服务器的用户权限是否正确地开放了?

      2.防火墙是否对ftp相关的服务及对应的端口都正确地打开了?

      还有一点感觉比较偏,说的是在浏览器端ftp服务时,关闭被动ftp什么东东的,感觉我的应该不是这个问题,就没仔细研究。

      想了一下整个过程,应该主要就是3个环节:

      1.打开ftp服务器。主要是绑定ip和端口,设置用户登录方式和访问权限,设置路径,等等。

      2.设置文件夹的访问权限及相应用户,并在ftp服务器中添加用户。

      3.设置服务器端防火墙对ftp及IIS服务开放,并对入站规则中端口21开放。

      前面,根据报错信息,我考虑是不是用户权限开放有问题,或者登录方式有问题。于是我全面检查了ftp服务器中的用户设置,并额外添加了对所有用户的读取权限。尝试仍旧是这个错误。然后我再仔细检查了防火墙方面的问题,甚至尝试关闭防火墙,发现还是相同的错误。于是开始纠结了,逐个打开ftp服务器中的配置查看,还是没能看出什么东西。

最后,对比两个教程中的方法,发现两者绑定的ip地址不一样。哎呀,对呀,之前的ip地址绑定我没有仔细考虑他的含义,直接认为和绑定某一个端口类似了,以为是可以随意绑定的,实际上应该是本机的ip地址,(后来改正了ip地址之后,发现还是错误,原来我用ipconfig /all命令查看ip的时候,错把dhcp服务器的地址当成自己的ip了,哎粗心大意害死人啊),最后终于大功告成,在客户端软件的帮助下,测试下载电影的速度达到了100多M/s,真是很畅快啊!


0 0
原创粉丝点击