Windows 搭建的 FTP 在外网无法连接和访问

在windows server2016上使用Ser-U搭建FTP服务器,按照教程安装和创建用户后,用FlashFXP无法连接,一开始以为是账户设置问题,又重新删除了域和账户,重新创建,结果一样无法连接,于是怀疑问题出现在端口被阿里云限制访问,于是查资料再阿里云控制面板设置后即解决问题。

外网无法连接和访问 Windows 实例搭建的 FTP,这种情况可能是由于以下两种原因导致的:

安全组拦截外网访问和防火墙拦截 FTP 进程

一、安全组拦截外网访问

这种情况下,可以尝试新建一条入方向的安全组规则,放行外网访问,具体方法如下。

1.登录 ECS 管理控制台,找到相应的实例。

2.在实例的右侧单击管理,进入实例详情页面。选择本实例安全组


Windows 搭建的 FTP 在外网无法连接和访问_第1张图片

3.在安全组列表页面,找到相应的安全组,单击配置规则

4.在安全组规则页面,单击添加安全组规则

5.在添加安全组规则对话框,协议类型选择TCP端口范围设置为21/21授权对象填写 0.0.0.0/0。

说明 VPC网络实例不需要选择网卡类型,经典网络实例的网卡类型需要选择公网

二、防火墙拦截 FTP 进程

这种情况可能是由于实例防火墙将 FTP(IIS) 进程拦截导致的,把 FTP(IIS) 进程加入到防火墙入站规则中即可。

Windows 2008 操作步骤(适用于 Windows 2012)

远程连接并登录到 Windows 实例。

1、选择开始>控制面板,单击Windows 防火墙

2、在Windows 防火墙窗口,单击高级设置

3、单击入站规则,然后单击新建规则

4、在新建入站规则向导窗口,选择程序,单击下一步

5、选择此程序路径,然后选择 C:\Windows\system32\inetsrv\inetinfo.exe,单击下一步

Windows 搭建的 FTP 在外网无法连接和访问_第2张图片

6、在弹出的窗口中,选择允许连接,单击下一步

7、在弹出的窗口中,使用默认选择,单击下一步

8、填写规则名称和描述,单击完成

Windows 搭建的 FTP 在外网无法连接和访问_第3张图片

Windows 2003 操作步骤

远程连接并登录到 Windows 实例。

1、选择开始>控制面板,单击Windows 防火墙

2、在Windows 防火墙窗口,单击例外,然后单击添加程序

3、在添加程序窗口,单击浏览选择 IIS FTP 安装路径下的 C:\WINDOWS\system32\inetsrv\inetinfo.exe,然后单击确定

Windows 搭建的 FTP 在外网无法连接和访问_第4张图片

你可能感兴趣的:(Windows 搭建的 FTP 在外网无法连接和访问)