在外网无法连接和访问Windows实例中的FTP服务的解决方法
问题描述
在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
如果您有其他问题,可以联系汉中创云互联阿里云代理商,为您提供一对一专业全面的技术服务,同时新老阿里云会员,均可享受我公司代理商价格,欢迎咨询!
我有话说: