特定の 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

インスタンスexample.instance_1.2.3.4_22_rootと はexample.instance_1.2.3.4_22_devCLD システムでは異なり、無関係です。

この場合のベストプラクティス:

  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

関連情報