How to upload the data feed using Sync Securely via SFTP option
The below is a common question from many clients when attempting to upload files to the data feed using SSH keys.
I am trying to use the 3rd data feed sync option, “Sync securely via SFTP”. I was asked to “Register a public SSH key”. Could you please advise what I should do?
Dynamic Yield currently offers the option to sync your feed via SFTP. The configuration uses SSH key-based authentication rather than the common password-based authentication as the latter is less secure.
An article on “SSH Essentials” at www.digitalocean.com/community/tutorials/ssh-essentials-working-with-ssh-servers-clients-and-keys describes it best.
SSH keys “are a matching set of cryptographic keys which can be used for authentication. Each set contains a public and a private key. The public key can be shared freely without concern, while the private key must be vigilantly guarded and never exposed to anyone.”
An SSH key-pair must be generated on a local machine. Instructions on how to generate SSH keys can be found online, such as the article provided on www.digitalocean.com/community/tutorials/ssh-essentials-working-with-ssh-servers-clients-and-keys . Once generated, the public file (.pub) will contain the public key that must be registered with Dynamic Yield.
Here is an example below.
Copy everything beginning from “ssh-rsa” until the end of key. This should not include the name of the local machine where the keys were generated.
Here is an example below.
An endpoint and username will be provided once the key is registered successfully.
This information should be used to connect and upload the file to the S3 bucket.
If you see any sync errors appear, please check that you have implemented the above correctly.
Otherwise, please raise a ticket to DY Support at support.dynamicyield.com
Please sign in to leave a comment.
Comments
0 comments