FileZilla is a free FTP program you can use to connect to your website via FTP.
FileZilla Pro is a paid program that allows you to also connect to cloud storage services such as DreamObjects. This article walks you through connecting to your DreamObjects bucket.
FileZilla has also created the following video tutorial that walks you through the process below.
This article assumes you have already configured the following:
Connect using FileZilla Pro
- Purchase and install FileZilla Pro.
- Launch FileZilla Pro.
- Select Edit > Settings... in the menu.
- Click S3: Providers in the left menu.
- In the Providers section, click the Add button to add a new provider named DreamObjects.
- In the Regions section, click the Add button to add a new provider.
- Click the Name field to edit. Type in us-east-1.
- Click the Endpoints field to edit. Type in objects-us-east-1.dream.io.
- Click the OK button on the bottom left to save your settings.
- Select File > Site Manager... to open up your Site Manager window.
- In the left pane, click the existing default site name. Then click the Rename button to change it to something you'll recognize, such as DreamObjects. You could also click the New site button to create a new site.
- Enter the following in the right pane.
- Protocol: S3 - Amazon Simple Storage Service
- Host: objects-us-east-1.dream.io
- Logon Type: Normal
- Access key ID: You user's Access key
- Secret Access Key: Your user's Secret key
- Click the Connect button.
If you're on a Mac, you are prompted to save your password. Choose an option and click the Ok button.
- A pop-up displays the server's certificate information.
The fingerprints in the screenshot above are what you should see when you connect. You can also verify the fingerprints by running the following commands via SSH:
First, download the certificate.
[server]$ openssl s_client -connect objects-us-east-1.dream.io:443 > dho.cert
This downloads the certificate into a file named dho.cert. You can then run one of the following commands to view its fingerprint.
[server]$ openssl x509 -noout -fingerprint -sha256 -inform pem -in dho.cert [server]$ openssl x509 -noout -fingerprint -sha1 -inform pem -in dho.cert
- Check the boxes for Always trust this certificate in the future sessions and Trust this certificate on the listed alternative hostnames.
- Click the OK button.
- You are connected to your DreamObjects account where a list of your buckets display.
- Click a bucket name to view its contents.