二、Win7的不关闭防火墙下的FTP设置 网络上介绍的Win7下的FTP设置,最后都会来一句,如果不能正常访问,把“Win7的防火墙”关闭。的确在关闭Win7的防火墙之后,其余的电脑都能正常访问FTP了。而一旦开启了Win7的防火墙,就无法正常的访问FTP了。 问题出在防火墙处。 一般的文章中介绍,在“允许程序通过Windows防火墙通信”中勾选“FTP服务器”,就能使FTP通过防火墙。但经过实际使用来看,这是不行的。 在“http://www.downcc.com/tech/info/672245.html”中提到了解决办法。 就是在“允许程序通过Windows防火墙通信”中不仅仅要勾选“FTP服务器”,还要添加“inetinfo.exe”。 首先找到这个文件 通过笔者的本地搜索,在本机上的位置上有两个,分别是 C:\Windows\winsxs\x86_microsoft-windows-iis-metabase_31bf3856ad364e35_6.1.7600.16385_none_39084df88346b717\inetinfo.exe C:\Windows\winsxs\x86_microsoft-windows-iis-metabase_31bf3856ad364e35_6.1.7601.17514_none_3b3961c080353ab1\inetinfo.exe 在“允许程序通过Windows防火墙通信”下点击“允许运行另一程序”下点击“浏览”,找到上面的两个程序,点“打开”即可。 会发现在“允许的程序和功能”中已经有了“Internet Information Services”并且打上了勾。 在如上的操作后,在开启Win7的防火墙之后,其他的机器也能正常的访问FTP了。其实Win7的FTP就是IIS下的一个子功能,所以也必须使IIS通过防火墙。 上述的两个问题,都是在众多网页中寻觅出来的正解并且经过验证可行的。着文以记之。 |