因为学习的需要,所以用上了Filezilla,但是使用的时候坑巨多啊!
好在是终于连上了
解决方式:【注意:以下经验的前提是你已经在网上找到Filezilla的设置教程,并且设置好之后但就是联不通的情况下生效(纯新手不适用)】
1.首先在自己的主机上安装Filezilla客户端,然后在云服务器上安装Filezilla的服务端
2.设置Filezilla服务端的被动模式端口后需要设置以下入站规则
2.1.比如我设置的是50000-50010端口
2.2.然后就需要在“高级安全 Windows 防火墙”里面去添加入站规则,放行50000-50010端口
2.3.同样按照上面的设置放行20和21端口
2.4.接下来需要到阿里云控制台设置安全组
【在这里的时候还是比较搞笑的,我之前看别人的方法博文,一直以为是点创建安全组(这玩意我也确实不咋会用),上面就那几个默认的端口放行规则,就是没有看到20和21的端口,裂开了,继续往下】
2.5.点击“配置规则”,进去后点击手动添加
2.6.设置自定义的端口
2.7.上面搞定之后,接下来就到filezilla的客户端(也就是你的本机)去设置
这里的设置别的博客上也有,没有困难,需要注意的是,你的服务端设置了被动模式,你的客户端也需要设置被动模式
1.这个是在”站点“里面设置的
2.这个是在“编辑-设置-FTP"设置的
2.8.至此已可以连接并显示目录
一些杂项:
1.在连接过程中可能会出现无法打开目录列表的情况,通俗点解释就是只连接上了命令通道,没有连接上数据传输的通道,因为ftp的连接需要建立两个端口
解决方案:应该是没有放行,跟上面的流程走一遍就行