在外网无法连接和访问Windows实例中的FTP服务的解决方法

作者阿里云代理 文章分类 分类:新闻快递 阅读次数 已被围观 648

问题描述

在Windows系统的ECS实例中,搭建的FTP服务在外网无法连接和访问。

问题原因

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

安全组拦截外网访问

防火墙拦截FTP进程

解决方案

阿里云提醒您:

如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。

如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。

如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。

安全组拦截外网访问

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

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

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

 

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

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

5.在添加安全组规则对话框,协议类型选择全部,授权对象填写0.0.0.0/0。

提示: VPC网络实例不需要选择 网卡类型,经典网络实例的 网卡类型 需要选择 公网。

配置FTP防火墙支持

如果需要通过公网IP地址访问阿里云上的实例搭建的FTP服务器时,需要配置FTP防火墙支持,详情请参见Windows实例中FTP连接失败处理方法。在配置好FTP服务器后,可以在本机访问,但是无法从另一台机器访问,原因就是在于防火墙没有配置好,可参见以下操作进行配置:

1.首先检查服务器管理器中的入站规则,确保已启用FTP服务器。

2.打开控制面板>Windows防火墙,单击左侧的允许程序或功能通过Windows防火墙,在新窗口中单击允许运行另一程序。在浏览中找到C:\Windows\System32\svchost.exe,打开并添加。这时候会多出一项Windows服务主进程,勾选后面的两个复选框,完成后确认。

适用于

•云服务器 ECS

如果您有其他问题,可以联系汉中创云互联阿里云代理商,为您提供一对一专业全面的技术服务,同时新老阿里云会员,均可享受我公司代理商价格,欢迎咨询

本公司销售:阿里云、腾讯云、百度云、天翼云、金山大米云、金山企业云盘!可签订合同,开具发票。

我有话说: