Linux SFTP Server for Amazon S3 on AWS
Linux SFTP Server for Amazon S3 on AWS is a pre-configured Amazon Machine Image (AMI) that provides a ready-to-use, secure file-transfer (SFTP) server in the cloud. Launch it, connect with an SFTP client such as FileZilla, and transfer files securely — no manual SFTP configuration required.
It is built for teams and applications that need a simple, secure way to move files to and from the cloud.
What’s included
Section titled “What’s included”- A hardened SFTP server for secure file transfer over SSH
- A ready-to-use
sharedirectory (/data/elm/share) for exchanging files - An Amazon S3 bucket mounted at
/data/elm/share/s3, so files land directly in S3 - Regular image updates with the latest security patches
Launch on AWS
Section titled “Launch on AWS”- Find and subscribe to the Linux SFTP Server for Amazon S3 image on the AWS Marketplace.
- Launch an EC2 instance from the image in a region close to you.
- Make sure the EC2 instance allows inbound SFTP (port 2222) traffic so you can connect with an SFTP client.
Connect with FileZilla
Section titled “Connect with FileZilla”Once the EC2 instance is running, connect using an SFTP client such as FileZilla:
- Host:
sftp://<public IP address> - Port:
2222 - Username:
elm - Password: your EC2 instance ID (for example,
i-0c7fadc4dc193eca7)

Files are exchanged through the share directory (/data/elm/share on the server). The mounted S3 bucket is available under /data/elm/share/s3, so anything placed there is stored directly in Amazon S3. For a step-by-step walkthrough with screenshots, see Connect to Linux SFTP Server for Amazon S3 on AWS.
Support
Section titled “Support”Questions or need help getting started? Contact support@elmcomputing.io.