问题描述
我正在尝试在 azure 数据工厂中创建 SFTP 内嵌服务(使用密钥)。
Soruce (SFTP) 团队共享了公钥。 但在 ADF 中,它要求提供私钥内容和密码短语。
如果源团队必须共享密码短语和私钥内容,或者我是否需要使用源共享的公钥生成这些密钥,请帮助我。
问候, 斯里尼瓦斯。
解决方法
- 将您的公钥文件转换为 base64 字符串(在 MAC 上:在终端
base64 -i youkey.pub
中运行)然后您可以将该值用于privateKeyContent
- 在 adf 连接器
authenticationType
中更改为 SshPublicKey。
passPhrase - 仅当您的密钥受密码保护时才需要。
另外,我建议您将这些敏感数据存储在 keyvault 中