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

  1. Bejelentkezés után az az sshkey create paranccsal hozza létre az új SSH-kulcsot:

    az sshkey create --name "mySSHKey" --resource-group "myResourceGroup"
    
  2. 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".
    
  3. 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.