美文网首页
搭建FTP服务器,主动模式和被动模式的一点思考

搭建FTP服务器,主动模式和被动模式的一点思考

作者: ljwheyxy | 来源:发表于2020-01-14 17:55 被阅读0次

    对于FTP的知识并不丰富,我只是用PHPStudy搭建了一个,PHPStudy使用的是FileZilla的服务器。
    直接通过phpstudy搭建,仅能使用主动模式访问,被动模式会报错。425

    我的解决方法,如果仅修改客户端的话,可以设置FileZilla,编辑->设置->连接->FTP->回退到主动模式

    但是,用这种方法需要用户配置客户端并且,不能直接从Windows的资源管理器进入,解决方法是,配置FileZilla的FTP服务器。首先,主动模式和被动模式的工作原理如下:

    原理:
      主动FTP:
      命令连接:客户端 >1023端口 -> 服务器 21端口
      数据连接:客户端 >1023端口 <- 服务器 20端口
      被动FTP:
      命令连接:客户端 >1023端口 -> 服务器 21端口
      数据连接:客户端 >1023端口 -> 服务器 >1023端口

    由此可知,要使支持被动,需要做以下操作:
    1、开放云服务器一段大雨1024的端口,比如开放3000-6000
    2、FTP服务器,配置端口范围;如果服务器是还有内网地址的,需要再配置绑定外网IP


    image.png

    相关文章

      网友评论

          本文标题:搭建FTP服务器,主动模式和被动模式的一点思考

          本文链接:https://www.haomeiwen.com/subject/cipaactx.html