Contents

Introduction

Como obter chaves de usuário do cliente para acessar a VM implantada?

Introduction

Este documento descreve como obter o arquivo cliqr-user-keys.pem e usá-lo para acessar a máquina virtual (VM) implantada se nenhuma chave personalizada foi fornecida no momento da implantação.

Como obter chaves de usuário do cliente para acessar a VM implantada?

Por padrão, quando um usuário implanta o aplicativo sem fornecer as chaves personalizadas, ele usa as chaves do proprietário para implantar a instância.

Para obter as chaves cliente-usuário, siga estas etapas:

1. Faça login na GUI do CCM e implante o aplicativo com No Preference como mostrado na imagem.

2. As chaves podem ser recuperadas com o uso de uma chave API, nesse caso, o comando curl é usado para recuperar a chave de usuário da qual o Cliqr implanta a instância.

curl -k -X GET -H "Accept: application/json" -u cliqradmin:395C1C3A7ACF1OD7 "https://<CCM IP>/v1/users/2/keys"

Saída:

{"apiKey":{"key":"395C1C3A7ACF1OD7"},"sshKeys":[{"key":"-----BEGIN RSA PRIVATE KEY-----\nIv5rX89S7a14MzD3LEAKVWYWmRUxHdMT\n0NjAV6zDCztBgclCM+fYzP89rTTIBN29Rzb9c9H9ZtOWOP1

/f4y+mF0dzqJgHkGT\nAQKlQ6tX8Ygwu/corazC3gvBozl32RvFR/6hreFpKUDsoqsuo6hXJTua/xyaotmq\nvPJoqpXwGZKsSMVYHFN2USo2gG21fR7bwHChA6DJY5LsmUKngQoTmWdU7x/F2AMl\n9xSudL0vNVZ+fMuB4k3

rIAupH6LFArOt+tpl+QIDAQABAoIBAHLRIri6foJERj8e\nB1ljNrPgPwBKcnJ2Cwwf498ivp0dz561FRT3uYdaVqUJWf5X251BslnXo02FBpZO\ndG2XedaYRx9tBHaPvfm1D742tyxe+gWv19KpOYaApE7CciVdRyG3OrDbM

diH9cJz\n1s45GQPOs+oXcNGqCofHhsD8frqXt/qTPOKP78hgx3bomk7N4v/2kRWOv6JfB4/W\ntS8DlB9Ngtq+==\n-----END RSA PRIVATE KEY-----\n","cloudAccountId":"1","cloudAccountName":"12345678908","cloudRegionId":"1","cloud":"Vihar_AWS_HA-us-east-2"}],

3. Depois de obter a saída, copie a chave privada em um arquivo.

echo -e "insert keys here" > key.pem && chmod 0400 key.pem

Note: Você precisa copiar a chave que começa de —BEGIN RSA para —END RSA Keys—\n. Essa é a opção Secure Shell (SSH). Se o SO personalizado for fornecido para a implantação, o usuário poderá mudar de acordo com a inicialização da nuvem.

4. SSH para a instância que usa o arquivo key.pem.

ssh -i user2.pem cliqruser@IP ADDR