Setting Up Ftp on Amazon Cloud Server

How to install and configure FTP on amazon Ec2?

The Windows EC2 instances are all Windows Server 2008. The easiest thing to do would be to enable the built-in FTP functionality.

See http://www.youtube.com/watch?v=QsGPqkobCs8.

Best AWS setup for a dedicated FTP server?

the question is among the most seen on SO for aws: You can install a FTP server on any EC2 instance type

There's no limit on EBS and you can always increase the storage if you need, so best rule is: start low and increase when needed

Only point to mention is the network performance comes with the instance type so if you care about the speed a t2.nano (low network performance) might not be sufficient

how to use ftp on amazon aws

EDIT 2014/11/20

Dmitry Leskov is actually the better one. You should use his approach.

Answer from 2012

You first have to setup a LAMP (Linux, Apache, mySQL, PHP) stack on your EC2 instance to run any kind of web service.

This means you have to go trough the following steps:

  • Create an EC2 instance
  • Setup EBS Storage for mySQL data
  • Install mySQL
  • Configure mySQL
  • Install Apache
  • Configure Apache
  • Install PHP
  • Configure PHP

If you need a detailed instruction, I'd recommend you to take a look at this: Building EC2 with LAMP.

To transfer files to your EC2 instance you can use any FTP client, which supports SFTP and key pairs (you can also enable PasswordAuthentication for SSH to login with credentials). I'm using Transmit with no problems.

Copying files to an FTP server on AWC EC2 Windows server fails with Unable to build data connection: The connection waiting time has expired

Windows command-line ftp client supports FTP active mode only. To be able to use it, you have to open ports on your local Windows firewall. (And maybe outbound ports on the AWS instance.)

See my article on network configuration for FTP active and passive connection modes.


You better use another FTP client that supports an FTP passive mode, for which you seem to have everything set up correctly already.

For example, with WinSCP scripting, you can use a batch file like:

winscp.com /log=upload.log /command ^
"open ftp://username:password@ftp.example.com/" ^
"put TOOL_%%TIMESTAMP#ddmmyy%%.zip /downloads/*" ^
"exit"

There's even a guide for converting Windows ftp.exe script to WinSCP script.

WinSCP has also a built-in %TIMESTAMP% syntax, what the example above takes advantage of. It is more reliable than %date% and easier to use.

(I'm the author of WinSCP)

FTP files into AWS S3

just doing a google I discovered this: http://www.ftp2cloud.com/ftp-amazon-s3/

Please remember FTP does not use encryption and is subject to sniffing attacks.



Related Topics



Leave a reply



Submit