Als u geen eigen openbare/persoonlijke sleutelpaar voor verificatie van externe toegang hebt, kunt u vRealize Automation Cloud Assembly een sleutelpaar laten genereren.
Gebruik de volgende code als richtlijn.
- Voeg voordat u begint met de inrichting in vRealize Automation Cloud Assembly
remoteAccess
-eigenschappen toe aan de cloudsjabloon, zoals weergegeven in het voorbeeld.De gebruikersnaam is optioneel. Als u deze weglaat, genereert het systeem een willekeurige id als gebruikersnaam.
Voorbeeld:
type: Cloud.Machine properties: name: our-vm2 image: Linux18 flavor: small remoteAccess: authentication: generatedPublicPrivatekey username: testuser
- In vRealize Automation Cloud Assembly richt u de machine in vanaf de cloudsjabloon en brengt u deze naar de opgestarte status.
Het inrichtingsproces genereert de sleutels.
- Zoek de sleutelnaam in de eigenschappen via .
- Gebruik de cloudproviderinterface, zoals de vSphere-client, om toegang te krijgen tot de commandoregel voor de ingerichte machine.
- Verleen leesrechten aan de persoonlijke sleutel.
chmod 600 key-name
- Ga naar de vRealize Automation Cloud Assembly-implementatie, selecteer de machine en klik op .
- Kopieer het bestand met de persoonlijke sleutel naar uw lokale machine.
Een typisch lokaal bestandspad is
/home/username/.ssh/ key-name
. - Open een externe SSH-sessie en maak verbinding met de ingerichte machine.
ssh -i key-name user-name@machine-ip