Yes, SFTP can be installed anywhere, while Amazon S3 is proprietary to AWS and can only be set up with AWS on the cloud.