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 ✔️ csoportok ✔️ Egységes méretezési csoportok
A virtuális gép létrehozása előtt SSH-kulcsokat hozhat létre, és azOkat az Azure-ban tárolhatja. A rendszer minden újonnan létrehozott SSH-kulcsot helyileg is tárol.
Ha rendelkezik meglévő 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.
További információ az SSH-kulcsok Linux rendszerű virtuális gépekhez való létrehozásáról és használatáról: 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"
Feljegyzés
Ez a parancs alapértelmezés szerint az RSA kulcstípusára van bekapcsolva, hogy ED25519 kulcsokat hozzon létre, amit az opcionális jelzőben
--encryption-type Ed25519
adhat át.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".
Módosítsa a titkos kulcsfájl adatvédelmi engedélyeit:
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 -i <path to the private key file> username@<ipaddress of the VM>
Írja be például 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, és megadhat egy erőforráscsoportot is:
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
Az SSH-kulcsok Azure-beli virtuális gépekhez való használatáról további információt az SSH-kulcsok használata Linux rendszerű virtuális gépekhez való csatlakozáshoz című témakörben talál.