Yep. I got it in the end. The basic and rather irritatingly stupid problem was that I needed to open the port through to the server. Via the AWS console open up a new port range:
tcp
1024
1048
Then set up ProFTP to accept passive FTP connections on the above port. Then, go make a cup of tea.