问题描述
我正在使用Pymodbus
和Modbus TLS protocol
连接不同的Docker容器(服务器和客户端)。
为了使连接正常工作,我设法在服务器容器中使用openssl genrsa 2048 > serv.key
和openssl req -new -x509 -nodes -sha256 -days 365 -key serv.key -out serv.crt
生成了密钥文件,然后手动将文件共享给客户端并对其进行了验证。
问题在于,在生成密钥时,我会被问到Common Name (e.g. server FQDN or YOUR name)
,该密钥必须与客户端访问名称匹配。在docker compose
中使用此证书时,我只需要使用服务器容器的名称创建证书即可。
但是现在,我将Docker映像迁移到GNS3
,并且希望将1个客户端连接到多个服务器,我不知道该怎么办,因为拥有多个服务器意味着必须将多个访问名与匹配。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)