TP is not considered a good solution for passing files between EC2 instances and your computer as it is not firewall “friendly” – you can’t just open port 21/TCP on the amazon security group settings because the server is actually sitting on a NAT address and when an ftp client connects to an FTP server using PASV mode then the server tells the client which port and which address to use for the data stream (like directory listing).
via Me ol’ blog: How to install an FTP Server on amazon AWS EC2.