【问题标题】:AzCopy error The underlying connection was closedAzCopy 错误 基础连接已关闭
【发布时间】:2018-03-29 02:25:02
【问题描述】:

我在我的 prod 计算机上尝试使用 AzCopy 时遇到以下异常。

The underlying connection was closed.

我们的 IT 部门禁用了 SSL3、TLS1.0、TLS1.1,只启用了 TLS1.2

并且由于 AzCopy 是针对 .Net Framework 4.5 构建的,因此应用正在尝试使用 SSL3、TLS1.0(它们是 .Net Framework v4.5 的默认协议)。

我是否可以强制应用使用 TLS1.2?因为我们的机器上只启用了这个协议

我认为 AzCopy 团队还有一个解决方案可以针对 >.Net Framework v4.6,因为在此版本中,TLS1.2 已添加到默认协议中。

【问题讨论】:

    标签: .net ssl tls1.2 azcopy


    【解决方案1】:

    AzCopy 似乎不支持显式设置 TLS 1.2。但是.Net Framework 4.5 通过修改注册表来支持强制。我在按照注册表设置使用后尝试了 AzCopy,它实际上可以切换到 TLS 1.2:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319 – SchUseStrongCrypto = DWORD of 1 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\v4.0.30319 – SchUseStrongCrypto = DWORD of 1

    更多详情请参考:

    http://blogs.perficient.com/microsoft/2016/04/tsl-1-2-and-net-support/

    Default SecurityProtocol in .NET 4.5

    【讨论】:

    • 嗨 Jason,感谢您的回答,我向 IT 部门请求了此更新,将在应用更改时写入结果。
    猜你喜欢
    • 2019-03-01
    • 1970-01-01
    • 2015-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多