使用Amazon EC2的Twisted FTPClient

2024-10-01 02:39:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在EC2上运行一个简单的ftp服务器。我的客户机很好地连接到它,我可以创建和删除目录。但是,每当我尝试存储或检索文件时,都会出现以下错误:失败:twisted.protocols.ftp.CommandFailed:[“425无法打开数据连接。”]

我在本地主机上测试了服务器,一切正常。我当时有点偏执,决定打开我的安全组中的所有端口,但还是不起作用。我在设置EC2机器时是否遗漏了什么?在


Tags: 文件数据端口服务器目录机器客户机错误
1条回答
网友
1楼 · 发布于 2024-10-01 02:39:27

您的FTP客户端似乎处于活动模式,并且(像现在大多数客户端计算机一样)位于不允许入站连接的NAT或防火墙后面。在

There's another question on Stack Overflow about this topic它非常清楚地解释了FTP中主动模式和被动模式之间的区别;您应该阅读它。在

将您的客户机配置为使用被动模式(passv),它应该可以工作。在

相关问题 更多 >