保护与TL的Dask连接时出现问题

2024-09-26 22:11:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用TLS保护dask分布式系统,但是调度程序抛出“TypeError:TLS需要类型为的'ssl\u context'参数ssl.ssl上下文(也许可以检查TLS配置?)相反,当我在一些本地网络机器上运行dask ssh时“没有”。你知道吗

这适用于使用dask ssh创建的dask分布式系统。系统中的所有计算机主机文件.txt在网络和文件服务器上是本地的。我对所有机器使用相同的2个用openssl工具创建的文件。使用默认TCP没有问题。我想我不是做了错误的TLS证书,就是在Dask配置中分配了错误的TLS证书。我在google上搜索了很多关于这个错误的信息,我不知道会是什么问题

以下是我如何生成证书: openssl请求-新密钥rsa:4096-节点-sha256-x509-days 3650-nodes-out/MyFakeDirectory/certs/墨西哥湾-键入/MyFakeDirectory/private/我的钥匙.pem你知道吗

把所有的问题都留下空白。 以下是我在dask config中的所有相关分配,位于:.config/dask/distributed:

default-scheme: tls
.
.
.
require-encryption: True
tls:
  ca-file: /MyFakeDirectory/Certs/certs/myca.pem
  scheduler:
    key: /MyFakeDirectory/Certs/private/mykey.pem
    cert: /MyFakeDirectory/Certs/certs/myca.pem
  worker:
    key: /MyFakeDirectory/Certs/private/mykey.pem
    cert: /MyFakeDirectory/Certs/certs/myca.pem
  client:
    key: /MyFakeDirectory/Certs/private/mykey.pem
    cert: /MyFakeDirectory/Certs/certs/myca.pem
  ciphers:
    ECDHE-ECDSA-AES128-GCM-SHA256

Tags: 文件keysslcert错误tlsprivatepem

热门问题