Main Content

createSharedSecret

创建共享秘密以实现安全通信

语法

createSharedSecret
createSharedSecret -file <filename>

描述

createSharedSecret 创建一个共享密钥文件,用于作业管理器和工作进程之间的安全通信。当前文件夹中的文件名为 secret

createSharedSecret -file <filename> 以给定的文件名创建一个共享密钥文件。

在将敏感数据从一个服务传递到另一个服务之前(例如,在作业管理器和工作进程之间),这些服务需要使用共享秘密建立信任关系。该脚本创建一个文件,作为服务之间的共享秘密。每个服务都值得信任,有权访问该密钥文件。

在每台机器上每个集群仅创建一次密钥文件,然后在启动任何作业管理器或工作进程之前将其复制到每台机器上的 mjs_def 文件中 SHARED_SECRET_FILE 指定的位置。在共享文件系统中,所有节点都可以指向同一个文件。共享秘密可以在后续会话中重复使用。

示例

在中心位置为集群的所有节点创建一个共享密钥文件:

cd matlabInstallDir/toolbox/parallel/bin
createSharedSecret -file /share/secret

然后确保节点共享或复制的 mjs_def 文件在每个节点上启动 mjs 服务之前将参数 SHARED_SECRET_FILE 设置为 /share/secret

另请参阅