SFTP#
Warning
SFTP is not suitable for Tier 2+ data.
The Project Team’s chosen DPR may wish to carry out the data transfer to the TRE from a remote server and want to use SFTP for this. An additional intermediary storage account can be set up in Azure to enable this.
Open the Azure Portal and set up an SFTP enabled storage account called
<SHM ID><SRE ID>datasftp
or something similar in the same subscription as the storage account used by the TRE, which should be called<SHM ID><SRE ID>data<hash>
(see screenshots below for help)The current production subscription is called
[Prod] Safe Haven Management V4
Last edited 2023/05/26Choose
UK South
as the region and create a temporary resource group
In the new storage account, open the
Networking
tab, add the DPR’s IP address underFirewall
and hitSave
Create a container in the storage account with
write
andlist
permissions calledingress
Click
SFTP
, thenAdd a local user
and create a user calledsftpuser
or similar with a passwordHave a secure email draft open to paste the password into
Send the password and SFTP connection string to the DPR via secure email
Connection string:
<SHM ID><SRE ID>datasftp.ingress.sftpuser@<SHM ID><SRE ID>datasftp.blob.core.windows.net
Send them this guide on how to upload if needed
e.g. they can do
sftp <conn string>
Once the DPR has uploaded the data, use Azure Storage Explorer to transfer the data to the TRE storage account’s ingress container called
<SHM ID><SRE ID>data<hash>
This can be done with a simple copy and paste in ASE if you are authenticated
Once all the data is transferred to the TRE storage account, delete the temporary SFTP storage account