我们提供安全,免费的手游软件下载!
由于一些特殊原因,计划将阿里云上的ECS服务器相关资源迁移到华为云上。为了保险起见,先申请了一个月的华为云ECS服务器进行测试。首先要搭建FTP服务器进行文件的上传处理。在使用FileZilla Server搭建服务器时,出现了一些设置上的问题,经过一段时间的解决,终于顺利跳出了坑。以下是详细的操作步骤和解决方法。
安装后启用默认的设置,并创建一个用户,指定FTP上传的目录即可,如下所示,用户访问支持读写操作即可。
然后设置下防火墙,允许FileZilla Server应用通过防火墙。
添加应用,选择FileZilla Server的安装目录,选择运行文件即可。
完成这个步骤后,由于ECS会在安全组进行统一的入口控制处理,还需要进行安全组的设置处理。
一般来说,FTP默认的端口是21,我们指定一个端口,让它进来即可,如下所示。
默认一般也就是这样操作,然后使用FileZilla客户端进行测试登录FTP服务,发现登录成功,但就是无法列出目录,如下所示。
排查很多原因,都没有找到合适的答案,最后在一篇文章总看到,可能是端口开放的还不够。
检查下阿里云里面的FTP端口,因为上面我是工作正常的,发现原来是我对入口的端口全部放开的。
为了验证这个是否端口开放不够导致的,我根据上面的端口提示,开放了指定的端口,在华为云上增加相应的端口入口开放,如下所示。
同时,在FTP的服务端,我指定了FileZilla的被动模式可能占用的端口设置一下,这样就对应我的安全组设置端口了。
再次使用FTP客户端进行连接测试,快速的登录并能够列出目录了。
这样就完成了FTP的服务端和客户端的顺利对接,剩下的就是使用FTP来搬东西了。
上面就是一些简单的FTP设置处理,对于新申请服务器或者更换服务器,搭建FTP服务端的可能有些帮助,自己记录下来也方便自己下次跳过此坑。
热门资讯