Generare e archiviare le chiavi SSH nel portale di Azure

Si applica a: ✔️ Macchine ✔️ virtuali Linux Macchine virtuali ✔️ Windows Set di scalabilità flessibili Set di scalabilità ✔️ Uniform

Se si usa spesso il portale per distribuire macchine virtuali Linux, è possibile semplificare l'uso delle chiavi SSH integrandole in Azure. Esistono diversi modi per creare chiavi SSH da usare con Azure.

  • È possibile creare chiavi SSH quando si crea prima una macchina virtuale. Le chiavi non sono associate a una macchina virtuale specifica ed è possibile usarle nelle applicazioni future.

  • È possibile creare chiavi SSH nel portale di Azure separate da una macchina virtuale. È possibile usarli con macchine virtuali nuove e vecchie.

  • È possibile creare chiavi SSH esternamente e caricarle per l'uso in Azure.

È possibile riutilizzare le chiavi archiviate in varie applicazioni in base alle esigenze dell'organizzazione.

Per informazioni più dettagliate sulla creazione e l'uso di chiavi SSH con macchine virtuali Linux, vedere Usare chiavi SSH per connettersi alle macchine virtuali Linux.

Generare nuove chiavi

  1. Aprire il portale di Azure.

  2. Nella parte superiore della pagina digitare SSH per la ricerca. In Marketplace selezionare chiavi SSH.

  3. Nella pagina Chiave SSH selezionare Crea.

    Creare un nuovo gruppo di risorse e generare una coppia di chiavi SSH

  4. In Gruppo di risorse selezionare Crea nuovo per creare un nuovo gruppo di risorse per archiviare le chiavi. Digitare un nome per il gruppo di risorse e selezionare OK.

  5. In Area selezionare un'area per archiviare le chiavi. È possibile usare le chiavi in qualsiasi area, questa opzione è solo l'area in cui vengono archiviati.

  6. Digitare un nome per la chiave nel nome della coppia di chiavi.

  7. In Origine chiave pubblica SSH selezionare Genera origine chiave pubblica.

  8. Al termine, selezionare Rivedi e crea.

  9. Dopo la convalida selezionare Crea.

  10. Verrà visualizzata una finestra popup, selezionare Scarica chiave privata e crea risorsa che scarica la chiave SSH come file con estensione pem.

    Scaricare la chiave privata come file pem

  11. Dopo aver scaricato il file con estensione pem, è possibile spostarlo da qualche parte nel computer in cui è facile puntare al client SSH.

Connettersi alla VM

Nel computer locale aprire un prompt di PowerShell e digitare:

ssh -i <path to the .pem file> username@<ipaddress of the VM>

Ad esempio, digitare e ssh -i /Downloads/mySSHKey.pem azureuser@123.45.67.890 sostituire l'indirizzo IP di esempio alla fine del comando con l'indirizzo IP pubblico della macchina virtuale.

Caricare una chiave SSH

È anche possibile caricare una chiave SSH pubblica per archiviare in Azure. Per informazioni su come creare una coppia di chiavi SSH, vedere Usare chiavi SSH per connettersi alle macchine virtuali Linux.

  1. Aprire il portale di Azure.

  2. Nella parte superiore della pagina digitare SSH per la ricerca. In *Marketplace selezionare chiavi SSH.

  3. Nella pagina Chiave SSH selezionare Crea.

    Caricare una chiave pubblica SSH da archiviare in Azure

  4. In Gruppo di risorse selezionare Crea nuovo per creare un nuovo gruppo di risorse per archiviare le chiavi. Digitare un nome per il gruppo di risorse e selezionare OK.

  5. In Area selezionare un'area per archiviare le chiavi. È possibile usare le chiavi in qualsiasi area, questa opzione è solo l'area in cui vengono archiviate.

  6. Digitare un nome per la chiave nel nome della coppia di chiavi.

  7. Nell'origine della chiave pubblica SSH selezionare Carica chiave pubblica esistente.

  8. Incollare il contenuto completo della chiave pubblica in Carica chiave e quindi selezionare Rivedi e crea.

  9. Al termine della convalida selezionare Crea.

Dopo aver caricato la chiave, è possibile scegliere di usarla quando si crea una macchina virtuale.

List keys

Azure archivia le chiavi SSH create nel portale come risorse, in modo da poter filtrare la visualizzazione delle risorse per visualizzarli tutti.

  1. Nel portale selezionare Tutte le risorse.

  2. Nei filtri selezionare Digita, deselezionare l'opzione Seleziona tutto per cancellare l'elenco.

  3. Digitare SSH nel filtro e selezionare chiave SSH.

    Screenshot di come filtrare l'elenco per visualizzare tutte le chiavi SSH.

Ottenere la chiave pubblica

Se è necessaria la chiave pubblica, è possibile copiarla facilmente dalla pagina del portale per la chiave. Elencare le chiavi (usando il processo nell'ultima sezione) e quindi selezionare una chiave dall'elenco. La pagina per la chiave viene aperta e si può fare clic sull'icona Copia negli Appunti accanto alla chiave per copiarla.

Passaggi successivi

Per altre informazioni sull'uso di chiavi SSH con macchine virtuali di Azure, vedere Usare le chiavi SSH per connettersi alle macchine virtuali Linux.