This page describes how to create an SFTP endpoint and use it to share data.
For the SFTP client, FileZilla 3.67.0 on MacOS Sonoma was used.
First you need to generate a key pair, for ex. by using ssh-keygen, and store them in a secure place. Generate the key by using the RSA algorithm, and the key size of 4096 bits is recommended:
ssh-keygen -t rsa -b 4096
Store both the public and private keys, because both keys will be needed later.
Configure an endpoint in the Onedot App
Create endpoint
Click on the plus icon if no endpoint exists
Click on the clone icon if an endpoint already exists
Fill in the form
Set the the label, Username and Home directory to be the same:
YourOrganisationName-SupplierName
(without white space or special characters)Set the public key
Click on the Create button
Open an SFTP client, like FileZilla
Configure the connection by using the private key, created before, and the user name used in the previous step
The folder is empty by default
Create a folder
Supplier Name
Create a folder so the Data View in the Onedot App is more organised.
Go to the Data View and check the SFTP folder,
Supplier Name
, created before
Share the private key, by using a secure connection, with anyone who should have access to the SFTP endpoint, by using an SFTP client like FileZilla, to be able to add or remove data from the SFTP endpoint.
At the moment SFTP endpoints cannot be shared by suppliers in the Onedot App, and the files and folders are not visible for the supplier.