Veel bedrijven maken en verdelen hun eigen openbare/persoonlijke sleutelparen voor verificatie.
Gebruik de volgende code als richtlijn.
- Verkrijg of genereer uw openbaar/persoonlijk sleutelpaar in uw lokale omgeving.
Genereer nu alleen de sleutels en sla deze lokaal op.
- Voeg voordat u begint met de inrichting in vRealize Automation Cloud Assembly
remoteAccess
-eigenschappen toe aan de cloudsjabloon, zoals weergegeven in het voorbeeld.De sshKey bevat de lange alfanumerieke tekens die worden gevonden in het bestand met de openbare sleutel key-name.pub.
De gebruikersnaam is optioneel en wordt voor u gemaakt om u aan te melden. Als u deze weglaat, genereert het systeem een willekeurige id als gebruikersnaam.
Voorbeeld:
type: Cloud.Machine properties: name: our-vm1 image: Linux18 flavor: small remoteAccess: authentication: publicPrivateKey sshKey: ssh-rsa Iq+5aQgBP3ZNT4o1baP5Ii+dstIcowRRkyobbfpA1mj9tslf qGxvU66PX9IeZax5hZvNWFgjw6ag+ZlzndOLhVdVoW49f274/mIRild7UUW... username: testuser
- In vRealize Automation Cloud Assembly richt u de machine in vanaf de cloudsjabloon en brengt u deze naar de opgestarte status.
- Open de ingerichte machine met de client van de cloudleverancier.
- Voeg het bestand met de openbare sleutel toe aan de basismap van de machine. Gebruik de sleutel die u in remoteAccess.sshKey hebt opgegeven.
- Controleer of het overeenkomende bestand met de persoonlijke sleutel op uw lokale machine aanwezig is.
De sleutel is doorgaans
/home/username/.ssh/key-name
zonder .pub-extensie. - Open een externe SSH-sessie en maak verbinding met de ingerichte machine.
ssh -i key-name user-name@machine-ip