Megosztás a következőn keresztül:


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

  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"
    

    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 Ed25519adhat át.

  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. 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.