특정 INSTANCE 사용자 아래의 CLD 사용자와 인스턴스를 공유하는 방법

특정 INSTANCE 사용자 아래의 CLD 사용자와 인스턴스를 공유하는 방법

example.instance_1.2.3.4_22_root그룹 에 인스턴스가 있는데 default관리자가 CLD 서버에서 인스턴스에 액세스하면 정상적으로 작동합니다.

인스턴스 문자열을 사용자 dev로 변경 example.instance_1.2.3.4_22_dev하고 웹 인터페이스를 통해 사용자 jonhdoe의 클라우드에 추가했지만 CLI 또는 웹 터미널을 사용하여 대화형 게이트를 통해 jonhdoe 사용자로부터 인스턴스에 액세스하려고 하면 오류가 발생합니다.choosen INSTANCE example.instance_1.2.3.4_22_dev have incorrect GROUP

오류를 수정하는 방법은 무엇입니까?

ClassicDevOps의 오픈 소스 인프라 관리 시스템 CLD와 관련된 초기화 질문https://github.com/classicdevops/cld

답변1

인스턴스 example.instance_1.2.3.4_22_rootexample.instance_1.2.3.4_22_devCLD 시스템과 다르며 관련이 없습니다.

이 경우 모범 사례:

  1. devaccess예를 들어 관리 섹션의 웹 인터페이스나 CLI 도구를 사용하여 인스턴스 그룹을 생성 하고 사용자가 cld-groupadd있는 인스턴스를 그룹에 넣습니다.devexample.instance_1 2.3.4_22_dev
  2. 관리 섹션을 통해 특정 사용자에게 인스턴스 또는 그룹을 공유하거나 사용자 인스턴스 파일을 직접 편집할 수 있습니다.

example.instance_1.2.3.4_22_dev또한 dev 사용자 의 인스턴스에서 authorized_keysCLD 서버의 기본 공개 키를 추가해야 합니다./root/.ssh/id_rsa.pub

관련 정보