Generera och lagra SSH-nycklar i Azure Portal
Gäller för: ✔️ Virtuella Linux-datorer ✔️ med virtuella Windows-datorer ✔️ – flexibla skalningsuppsättningar ✔️ Enhetliga skalningsuppsättningar
Om du ofta använder portalen för att distribuera virtuella Linux-datorer kan du förenkla användningen av SSH-nycklar genom att integrera dem i Azure. Det finns flera sätt att skapa SSH-nycklar för användning med Azure.
Du kan skapa SSH-nycklar när du först skapar en virtuell dator. Dina nycklar är inte knutna till en specifik virtuell dator och du kan använda dem i framtida program.
Du kan skapa SSH-nycklar i Azure Portal separat från en virtuell dator. Du kan använda dem med både nya och gamla virtuella datorer.
Du kan skapa SSH-nycklar externt och ladda upp dem för användning i Azure.
Du kan återanvända dina lagrade nycklar i olika program för att passa organisationens behov.
Mer detaljerad information om hur du skapar och använder SSH-nycklar med virtuella Linux-datorer finns i Använda SSH-nycklar för att ansluta till virtuella Linux-datorer.
Generera nya nycklar
Öppna Azure Portal.
Överst på sidan skriver du SSH för att söka. Under Marketplace väljer du SSH-nycklar.
På sidan SSH-nyckel väljer du Skapa.
I Resursgrupp väljer du Skapa ny för att skapa en ny resursgrupp för att lagra dina nycklar. Ange ett namn för resursgruppen och välj OK.
I Region väljer du en region för att lagra dina nycklar. Du kan använda nycklarna i valfri region. Det här alternativet är bara den region där du lagrar dem.
Ange ett namn på nyckeln i Nyckelparnamn.
I källa för offentlig SSH-nyckel väljer du Generera offentlig nyckelkälla.
I SSH-nyckeltyp väljer du antingen RSA SSH-format eller Ed25519 SSH-format
När du är klar väljer du Granska + skapa.
När verifieringen har slutförts väljer du Skapa.
Du får ett popup-fönster till, väljer Ladda ned privat nyckel och skapar en resurs som laddar ned SSH-nyckeln som en .pem-fil.
När du har laddat ned .pem-filen kanske du vill flytta den någonstans på datorn där det är enkelt att peka på från SSH-klienten.
Ansluta till den virtuella datorn
Öppna en PowerShell-prompt på den lokala datorn och skriv:
ssh -i <path to the .pem file> username@<ipaddress of the VM>
Skriv till exempel: ssh -i /Downloads/mySSHKey.pem azureuser@123.45.67.890
och ersätt ip-exempeladressen i slutet av kommandot med den virtuella datorns offentliga IP-adress.
Ladda upp en SSH-nyckel
Du kan också ladda upp en offentlig SSH-nyckel för lagring i Azure. Information om hur du skapar ett SSH-nyckelpar finns i Använda SSH-nycklar för att ansluta till virtuella Linux-datorer.
Öppna Azure Portal.
Överst på sidan skriver du SSH för att söka. Under *Marketplace väljer du SSH-nycklar.
På sidan SSH-nyckel väljer du Skapa.
I Resursgrupp väljer du Skapa ny för att skapa en ny resursgrupp för att lagra dina nycklar. Ange ett namn för resursgruppen och välj OK.
I Region väljer du en region för att lagra dina nycklar. Du kan använda nycklarna i valfri region. Det här alternativet är bara den region där de lagras.
Ange ett namn på nyckeln i Nyckelparnamn.
I källa för offentlig SSH-nyckel väljer du Ladda upp befintlig offentlig nyckel.
Klistra in det fullständiga innehållet i den offentliga nyckeln i Uppladdningsnyckeln och välj sedan Granska + skapa.
När valideringen är klar väljer du Skapa.
När du har laddat upp nyckeln kan du välja att använda den när du skapar en virtuell dator.
Visa en lista med nycklar
Azure lagrar dina SSH-nycklar som skapats i portalen som resurser, så att du kan filtrera resursvyn för att se alla.
I portalen väljer du Alla resurser.
I filtren väljer du Typ, avmarkerar alternativet Välj alla för att rensa listan.
Skriv SSH i filtret och välj SSH-nyckel.
Hämta den offentliga nyckeln
Om du behöver din offentliga nyckel kan du enkelt kopiera den från portalsidan för nyckeln. Visa bara en lista med dina nycklar (med hjälp av processen i det sista avsnittet) och välj sedan en nyckel i listan. Sidan för din nyckel öppnas och du kan klicka på ikonen Kopiera till Urklipp bredvid nyckeln för att kopiera den.
Nästa steg
Mer information om hur du använder SSH-nycklar med virtuella Azure-datorer finns i Använda SSH-nycklar för att ansluta till virtuella Linux-datorer.