Introduction
Ce document décrit comment obtenir le fichier cliqr-user-keys.pem et l'utiliser afin d'accéder à la machine virtuelle déployée (VM) si aucune clé personnalisée n'a été fournie au moment du déploiement.
Comment obtenir les clés cliques-utilisateur afin d'accéder à la machine virtuelle déployée ?
Par défaut, lorsqu'un utilisateur déploie l'application sans fournir les clés personnalisées, il utilise les clés de son propriétaire pour déployer l'instance.
Pour obtenir les clés cliqr-user, procédez comme suit :
1. Connectez-vous à l'interface utilisateur graphique CCM et déployez l'application avec Aucune préférence comme indiqué dans l'image.
2. Les clés peuvent être récupérées à l'aide d'une clé API. Dans ce cas, la commande curl est utilisée afin de récupérer la clé d'utilisateur à partir de laquelle Cliqr déploie l'instance.
curl -k -X GET -H "Accept: application/json" -u cliqradmin:395C1C3A7ACF1OD7 "https://<CCM IP>/v1/users/2/keys"
Sortie :
{"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. Une fois le résultat obtenu, copiez la clé privée dans un fichier.
echo -e "insert keys here" > key.pem && chmod 0400 key.pem
Note: Vous devez copier la clé commençant par —BEGIN RSA à —END RSA Keys—\n. Il s'agit de l'option Secure Shell (SSH). Si un système d'exploitation personnalisé est fourni pour le déploiement, l'utilisateur peut changer en fonction de l'initialisation du cloud.
4. SSH à l'instance qui utilise le fichier key.pem.
ssh -i user2.pem cliqruser@IP ADDR