Hi @Koen van Wielink
The SFTP server address should not include the username. Including the username in the host field leads to DNS resolution issues, resulting in the 'NoRecovery' socket error.
Host: <saaccountname>.blob.core.windows.net
This is the correct format for the Azure Storage SFTP endpoint.
The SFTP connector supports an RSA/DSA OpenSSH key. Make sure that your key file content starts with "-----BEGIN [RSA/DSA] PRIVATE KEY-----". If the private key file is a PPK-format file, use the PuTTY tool to convert from PPK to OpenSSH format.
Ensure that ADF can access the SFTP endpoint over port 22. If you're using a Self-hosted Integration Runtime (SHIR), make sure the machine hosting the SHIR can reach the storage account's SFTP endpoint.
Please refer the below Microsoft Doc for more information
https://learn.microsoft.com/en-us/azure/data-factory/connector-sftp?tabs=data-factory
https://learn.microsoft.com/en-us/azure/data-factory/connector-troubleshoot-ftp-sftp-http
I hope this information helps. Please do let us know if you have any further queries.
Kindly consider upvoting the comment if the information provided is helpful. This can assist other community members in resolving similar issues.