• 云服务器从阿里云迁移到华为云,FTP服务器的一些设置处理


    由于一些特殊原因,计划从阿里云上把ECS服务器的相关资源资源迁移到华为云上,为了保险起见,先申请一个月的华为云ECS服务器进行测试,首先就是搭建FTP服务器进行文件的上传处理,在使用FileZilla Server搭建服务器的时候,出现一些设置上的问题,爬坑了一小段时间才顺利跳出,顺便总结分享一下。

    在完成FileZilla Server搭建服务端后,FileZilla 客户端能够成功登录但就是无法列出目录,当然也就无法上传文件,检查很久才发现是安全组设置问题。

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

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

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

     

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

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

     

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    ssm+java+vue基于微信小程序的智能停车场管理系统#毕业设计
    深入探讨基于大语言模型的数据标注
    ARM功耗管理之功耗数据与功耗收益评估
    kubernetes event 的内幕
    1.13 函数(一)(Python)
    基于移动GIS的环保生态管理系统
    Ubuntu中安装rabbitMQ
    RTOS笔记--任务状态与调度
    socket编程常用API
    消息中间件,RabbitMQ,kafka常见面试题
  • 原文地址:https://www.cnblogs.com/wuhuacong/p/18295990