원격 액세스 인증을 위한 자체적인 공용-개인 키 쌍이 없는 경우 Cloud Assembly에서 키 쌍을 생성할 수 있습니다.

다음 코드를 지침으로 사용합니다.

  1. Cloud Assembly에서 프로비저닝하기 전에 예시에 표시된 대로 클라우드 템플릿에 remoteAccess 속성을 추가합니다.

    사용자 이름은 선택 사항입니다. 이 옵션을 생략하면 시스템에서 임의의 ID가 사용자 이름으로 생성됩니다.

    예:

    type: Cloud.Machine
    properties:
      name: our-vm2
      image: Linux18
      flavor: small
      remoteAccess: authentication: generatedPublicPrivatekey username: testuser
    
  2. Cloud Assembly에서 시스템을 해당 클라우드 템플릿에서 프로비저닝하고 시작됨 상태로 전환합니다.

    프로비저닝 프로세스를 통해 키가 생성됩니다.

  3. 배포 > 토폴로지 속성에서 키 이름을 찾습니다.
  4. vSphere 클라이언트와 같은 클라우드 제공자 인터페이스를 사용하여 프로비저닝된 시스템 명령줄에 액세스합니다.
  5. 개인 키에 읽기 권한을 부여합니다.

    chmod 600 키-이름

  6. Cloud Assembly 배포로 이동하여 시스템을 선택한 후 작업 > 개인 키 얻기를 클릭합니다.
  7. 개인 키 파일을 로컬 시스템에 복사합니다.

    일반적인 로컬 파일 경로는 /home/username/.ssh/키-이름입니다.

  8. 원격 SSH 세션을 열고 프로비저닝된 시스템에 연결합니다.

    ssh -i 키-이름 사용자-이름@시스템-ip