如何将实例共享给特定 INSTANCE 用户下的 CLD 用户

如何将实例共享给特定 INSTANCE 用户下的 CLD 用户

example.instance_1.2.3.4_22_root在组中有一个实例default,管理员用户从 CLD 服务器访问实例可以正常工作。

我将实例字符串更改为用户 dev example.instance_1.2.3.4_22_dev,并通过 Web 界面将其添加到用户 jonhdoe 的云中,但当我尝试通过 CLI 或 Web 终端的交互式门户从 jonhdoe 用户访问实例时,出现错误choosen INSTANCE example.instance_1.2.3.4_22_dev have incorrect GROUP

如何修复错误?

与 ClassicDevOps 的开源基础设施管理系统 CLD 相关的初始问题https://github.com/classicdevops/cld

答案1

对于 CLD 系统来说,实例example.instance_1.2.3.4_22_root和是不同的且不相关的。example.instance_1.2.3.4_22_dev

在这种情况下最佳做法:

  1. 创建一个实例组,例如devaccess使用管理部分中的 Web 界面或使用CLI 工具,然后将具有用户的cld-groupadd实例放入组中。devexample.instance_1 2.3.4_22_dev
  2. 通过管理部分或直接编辑用户实例文件与特定用户共享实例或组。

example.instance_1.2.3.4_22_dev另外,在dev 用户的实例上authorized_keys,您需要从中添加 CLD 服务器的主公钥/root/.ssh/id_rsa.pub

相关内容