记一个实际开发中遇到的问题:
阿里云ECS服务器对外开放了TCP 20和21端口,及其他部分接口
阿里云ECS防火墙已经关闭

使用远程ftp客户端试验了很久,一直显示服务器拒绝连接

排查问题发现是:阿里云ECS服务没有安装ftp服务器,于是安装了一个ftp服务器
原理概述:ftp的主动模式与被动模式

常用的是被动模式,即客户端通过21端口和服务端进行三次握手,建立数据通道,而后随机协商选定一个端口进行数据传输,如10059

https://www.zhihu.com/questio...