Forum archive
How do you get data in and out of an EC2 instance.
This is a newbie question but I'm been unable to figure it out. I've got an instance of the Django appliance running on Amazon's EC2 service and I need to move a bunch of swf files over to it. I found a file upload in the webmin file manager but it only seems to upload a single file at a time.
I thought that FTP would be the thing I need. I found the instructions and installed several different ftp servers but I was unable to connect to either of them. I don't even know what host name I need to be using to connect. If my webmin address was https://ec2-xxx.amazonaws.com:12321/, I tried to connect to ftp://ec2-xxx.amazonaws.com. I also tried connecting the IP address like ftp://xxx.xxx.xxx.xxx. but was unable to do that either.
I checked and there doesn't seem to be any firewall running and as far as I can tell, my FTP settings are correct but I keep getting an "unable to connect" error message.
In doing some additional searching on the forum, I found a mention that FTP isn't supported and that you should use SFTP instead. How does that work? Do I need to set something up on the server side? What Windows SFTP client works best? What do you use to specify the host name in the client?
Sorry to be asking so many questions that are probably painfully basic. I think I've spent too many years in the Windows world.
Thanks for the reply Alon,
I checked into the security groups settings on EC2. It looks like my instance is in the default security group. It also looks like the default security group already has access set up for SSH on Port 22.
So it sounds like sftp is running and configured and I don't have to do anything to enable it in my Turnkey Django instance. Are there other settings you need to make on the Linux side to allow the sftp connections? Do I have the correct address when I try to connet to ftp://ec2-xxx.amazonaws.com.?