我们提供安全,免费的手游软件下载!

安卓手机游戏下载_安卓手机软件下载_安卓手机应用免费下载-先锋下载

当前位置: 主页 > 软件教程 > 软件教程

如何在华为云上搭建FTP服务器并解决常见问题

来源:网络 更新时间:2024-07-11 15:31:00

由于一些特殊原因,计划将阿里云上的ECS服务器相关资源迁移到华为云上。为了保险起见,先申请了一个月的华为云ECS服务器进行测试。首先要搭建FTP服务器进行文件的上传处理。在使用FileZilla Server搭建服务器时,出现了一些设置上的问题,经过一段时间的解决,终于顺利跳出了坑。以下是详细的操作步骤和解决方法。

1、在ECS服务器端进行FileZilla Server服务端的安装和设置

安装后启用默认的设置,并创建一个用户,指定FTP上传的目录即可,如下所示,用户访问支持读写操作即可。

然后设置下防火墙,允许FileZilla Server应用通过防火墙。

添加应用,选择FileZilla Server的安装目录,选择运行文件即可。

完成这个步骤后,由于ECS会在安全组进行统一的入口控制处理,还需要进行安全组的设置处理。

2、对ECS服务器端的安全组进行设置

一般来说,FTP默认的端口是21,我们指定一个端口,让它进来即可,如下所示。

默认一般也就是这样操作,然后使用FileZilla客户端进行测试登录FTP服务,发现登录成功,但就是无法列出目录,如下所示。

排查很多原因,都没有找到合适的答案,最后在一篇文章总看到,可能是端口开放的还不够。

检查下阿里云里面的FTP端口,因为上面我是工作正常的,发现原来是我对入口的端口全部放开的。

为了验证这个是否端口开放不够导致的,我根据上面的端口提示,开放了指定的端口,在华为云上增加相应的端口入口开放,如下所示。

同时,在FTP的服务端,我指定了FileZilla的被动模式可能占用的端口设置一下,这样就对应我的安全组设置端口了。

再次使用FTP客户端进行连接测试,快速的登录并能够列出目录了。

这样就完成了FTP的服务端和客户端的顺利对接,剩下的就是使用FTP来搬东西了。

上面就是一些简单的FTP设置处理,对于新申请服务器或者更换服务器,搭建FTP服务端的可能有些帮助,自己记录下来也方便自己下次跳过此坑。