Delivering Content to Our SFTP
Overview
This guide outlines the steps required to set up a secure delivery location on our SFTP server. The process involves generating a public key, submitting it to MassiveMusic, receiving your delivery credentials, and finally delivering your content using an SFTP client.
Step-by-Step Process
- Generate a Public Key
- Submit Public Key via Setup Form
- Receive Delivery Location and Credentials
- Deliver Content Using an SFTP Client
Generate a Public Key
To securely connect to our SFTP server, you will need to generate a public-private key pair. This key pair is used to authenticate your connection without using a password. Below are the steps to generate a public key on different operating systems.
On Windows (using PuTTYgen)
- Download and Install PuTTYgen: Download from the official PuTTY site.
- Generate the Key:
- Open PuTTYgen.
- Click "Generate".
- Move your mouse around the blank area to generate randomness.
- Once the key is generated, set a key passphrase (optional but recommended).
- Save the private key to a secure location.
- Copy the public key from the PuTTYgen window.
On macOS/Linux
- Open Terminal.
- Run the following command:
ssh-keygen -t rsa -b 4096 -C "[[email protected]](mailto:[email protected])"
- You will be prompted to enter a file in which to save the key. Press Enter to accept the default location.
- Set a passphrase (optional but recommended).
- Locate the Public Key:
- he public key will be saved in the .ssh directory under the name id_rsa.pub by default.
- Use the following command to view the public key:
- c
at ~/.ssh/id_rsa.pub
Example of a Public Key
A typical RSA public key looks like this:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7ow4V2f5bObgHTzS... [[email protected]](mailto:[email protected])
Submit the Public Key via the Setup Form
Once you have generated your public key, you need to submit it to us using the setup form. Include the following details:
- Your organisation's name
- Contact email
- The generated public key
This form will be provided to you by our Content Partnerships Team
Receive Delivery Location and Credentials
After we receive your public key, we will set up your delivery location on our SFTP server. You will receive the following information via email:
- SFTP server address
- Username
Deliver Content Using an SFTP Client
You can use any standard SFTP client to deliver your content. Here are a few examples of popular SFTP clients:
Cyberduck
- Download and Install Cyberduck from here.
- Open Cyberduck and click "Open Connection".
- Select SFTP (SSH File Transfer Protocol).
- Enter the server address and username.
- In the SSH Private Key field, select the private key file you saved earlier.
- Click Connect.
FileZilla
- Download and Install FileZilla from here.
- Open FileZilla and go to File -> Site Manager.
- Click "New Site" and select SFTP as the protocol.
- Enter the server address and username.
- Go to the "Key file" section and select the private key file.
- Click Connect.
WinSCP
- Download and Install WinSCP from here.
- Open WinSCP and select SFTP as the file protocol.
- Enter the server address and username.
- Go to the Advanced settings -> SSH -> Authentication.
- In the "Private key file" field, select the private key file.
- Click Login.
By following these steps, you will be able to securely deliver your content to our SFTP server.
Additional Information
Ensure your files adhere to the DDEX standards before uploading. For more details on file format and naming conventions, please refer to our Components of an ERN Message guide.
Updated 5 months ago
