gpt4 book ai didi

azure - 在 Azure 数据工厂中形成 SFTP 连接 - 无法协商 key 交换算法

转载 作者:行者123 更新时间:2023-12-03 01:20:05 24 4
gpt4 key购买 nike

我正在使用与 SmartFile.com 站点的 SFTP 连接在 Azure 数据工厂中设置链接服务。在设置连接时,我收到错误代码 22665“无法协商 key 交换算法。”

我正在尝试通过基本身份验证(用户名和密码)进行连接,并且通过桌面 FTP 客户端以这种方式连接没有任何问题。我尝试过使用或不使用“SSH 主机 key 指纹”,使用 SHA-256 和 MD5 格式作为 ADF 中的指纹标识符。

我已经在 ADF 和 SmartFile 文档之间进行了验证,它们支持许多相同的 SSH 密码,但我不确定是否可以强制 ADF 选择使用哪一个。根据文档,他们似乎应该使用相同的预期算法进行连接。我已在 ADF 中启用“allowKeyboardInteractiveAuth”设置,以防 SFTP 站点在登录时提示手动输入密码,但这并没有产生任何影响。每当通过桌面 FTP 客户端登录时,我都会收到密码提示,但这对链接服务没有影响。

应该不需要使用 SSH 私钥进行连接,因为只需要基本身份验证(并且通过 FTP 客户端工作)。似乎与 ADF 访问 SFTP 站点并提供用户名/密码存在一定程度的脱节。我能够通过 ADF 形成到该站点的 FTP 链接服务,并且它工作正常(尽管非常慢且不安全)。任何关于其他尝试或技术操作的想法都会有所帮助。

最佳答案

我对此有一张开放的票。ADF 使用已有 5 年以上历史的库。仅支持以下KEX。这是支持的逐字记录“ADF利用SSH.NET连接SFTP服务器,nuget版本为2016.1.0,支持的 key 交换算法包括:

迪菲-赫尔曼-组-交换-sha256

迪菲-赫尔曼-组交换-sha1

迪菲-赫尔曼-group14-sha1

迪菲-赫尔曼-group1-sha1"

最终结果是支持人员向产品团队提出了功能请求,但没有预计解决时间。

关于azure - 在 Azure 数据工厂中形成 SFTP 连接 - 无法协商 key 交换算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71299696/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com