在星云服务器上部署FTP服务,因网络架构因素,FTP服务必须启用被动模式,
要求在FTP服务上配置指定被动模式所使用端口范围,同时在系统防火墙(有启用的情况下)以及在安全组上放行对应端口范围。
一.云主机上FTP服务应用被动模式
如Windows 下以 FileZilla Server 作为FTP服务部署,点击齿轮图标调整配置
在"Passive mode settings"栏目,即被动模式设置中添加自定义端口范围,填写云主机公网IP
二.安全组添加端口放行
进入星云控制面板,在安全组中添加放行规则
一般情况下已创建"缺省防火墙",作为云主机安全组设置
点击 "缺省防火墙",在防火墙规则的"入方向规则" 新建规则添加端口放行
.添加以下FTP服务所需端口放行
1.FTP服务端口
2.FTP被动端口
在已启用系统防火墙时,请在云主机本地命令行下添加放行端口
netsh advfirewall firewall add rule name="FTPServer" dir=in action=allow localport=20,21,4000-42000 remoteip=any protocol=tcp
三.FTP验证访问
FTP客户端访问,以FileZilla为例,修改传输模式为被动模式后重新登录