问题现象
ECS服务器如何配置防火墙规则保证FTP的正常使用?
解决方案
在ECS Windwos 2012系统中防火墙开启状态下,使用IIS配置FTP的步骤如下:
1、创建一个FTP帐号,如ftp1,并设置密码:
2、创建FTP目录,如在C:\新建upload目录,添加ftp的权限。操作如下:右键upload属性----安全----编辑----添加----检查名称----选择帐号ftp1----应用----确定。
3、打开IIS,右键网站----添加FTP站点(前提是安装IIS时已安装添加了FTP)----选择路径,如图:
4、设置端口号,选择"无SSL",如图:
5、身份验证勾选“基本”,授权选择“指定用户”,写入FTP用户名如ftp1,勾选读取和写入即可完成FTP的创建,如图:
以下是防火墙中设置允许访问FTP规则的步骤:
1、打开Windows防火墙(开始----运行----firewall.cpl):
2、在高级设置中,右键“入站规则”----新建规则----选择“端口”,如图:
3、选择“特定本地端口”,输入FTP的端口号,因为FTP设置的端口是30,所以此处输入端口号为30,如图:
4、输入自定义规则的名称,点击“完成”。
5、在防火墙界面,点击“允许应用或者功能通过Windows防火墙”----允许其他应用----浏览----选择"C:\Windows\System32\svchost.exe"----打开
6、 勾选“专用”和“公用”,如图:
注: 如果不添加应用程序,会在连接FTP后看不到目录。