SSH-kulcsok létrehozása és tárolása az Azure CLI-vel
A következőkre vonatkozik: ✔️ Linux ✔️ rendszerű virtuális gépek Windows rendszerű virtuális gépek rugalmas méretezési ✔️ csoportjai Egységes méretezési csoportok ✔️
A virtuális gép létrehozása előtt létrehozhat SSH-kulcsokat, és tárolhatja őket az Azure-ban. A rendszer minden újonnan létrehozott SSH-kulcsot helyileg is tárol.
Ha már rendelkezik SSH-kulcsokkal, újra felhasználhatja őket az Azure-ban.
További információ : Részletes lépések: SSH-kulcsok létrehozása és kezelése Linux rendszerű virtuális gépeken az Azure-ban.
Az SSH-kulcsok Linux rendszerű virtuális gépekhez való létrehozásával és használatával kapcsolatos további információkért lásd: SSH-kulcsok használata Linux rendszerű virtuális gépekhez való csatlakozáshoz.
Új kulcsok létrehozása
Bejelentkezés után az az sshkey create paranccsal hozza létre az új SSH-kulcsot:
az sshkey create --name "mySSHKey" --resource-group "myResourceGroup"
Az eredményként kapott kimenet felsorolja az új kulcsfájlok elérési útját:
Private key is saved to "/home/user/.ssh/7777777777_9999999". Public key is saved to "/home/user/.ssh/7777777777_9999999.pub".
A titkos kulcsfájl adatvédelmi engedélyeinek módosítása:
chmod 600 /home/user/.ssh/7777777777_9999999
Kapcsolódás a virtuális géphez
A helyi számítógépen nyisson meg egy Bash-parancssort:
ssh -identity_file <path to the private key file> username@<ipaddress of the VM>
Például írja be a következőt: ssh -i /home/user/.ssh/mySSHKey azureuser@123.45.67.890
.
SSH-kulcs feltöltése
Feltölthet egy nyilvános SSH-kulcsot az Azure-ban való tároláshoz.
Az az sshkey create paranccsal töltsön fel egy nyilvános SSH-kulcsot a fájl megadásával:
az sshkey create --name "mySSHKey" --public-key "@/home/user/.ssh/7777777777_9999999.pub" --resource-group "myResourceGroup"
Listakulcsok
Az az sshkey list paranccsal listázhatja az összes nyilvános SSH-kulcsot, opcionálisan megadva egy erőforráscsoportot:
az sshkey list --resource-group "myResourceGroup"
A nyilvános kulcs lekérése
Az az sshkey show paranccsal megjelenítheti egy nyilvános SSH-kulcs értékeit:
az sshkey show --name "mySSHKey" --resource-group "myResourceGroup"
Következő lépések
További információ az SSH-kulcsok Azure-beli virtuális gépeken való használatáról: SSH-kulcsok használata Linux rendszerű virtuális gépekhez való csatlakozáshoz.