![AWS FTPS 服务器突然关闭连接](https://linux22.com/image/761543/AWS%20FTPS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AA%81%E7%84%B6%E5%85%B3%E9%97%AD%E8%BF%9E%E6%8E%A5.png)
我在 AWS Transfer 上有一个 FTPS 服务器,它位于具有 2 个子网(具有私有和公共 IP)的 VPC 内。我试图将无线摄像机中的摄像机镜头上传到我的 FTPS 服务器,但服务器似乎在短时间后关闭了连接。在进入被动模式后,失败的具体命令是 STOR 和 MLSD 命令。回复为 150,但此后服务器超时并关闭连接。我使用这服务。除了 MLSD 命令存在上述问题外,测试结果均正常。输出为
Command: MLSD
Status: Data connection established, performing TLS handshake...
Reply: 150
Error: Reply too short. Expecting 3 digit reply code followed by space followed by description
当我尝试手动执行 STOR 或 MLSD 命令时,我得到的也是同样的错误。当我使用 FileZilla 等文件客户端时,这个问题并不存在,似乎只出现在 CLI 环境或相机的自定义 FTPS 客户端应用程序中。我认为目前最可能的情况是服务器没有正确地处理从命令行转换为二进制文件,而文件客户端以某种方式绕过了这一点。
是什么原因造成的?