Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: ✔️ Virtuella Linux-datorer ✔️ med virtuella Windows-datorer ✔️ – flexibla skalningsuppsättningar ✔️ Enhetliga skalningsuppsättningar
Du kan skapa SSH-nycklar innan du skapar en virtuell dator och lagrar dem i Azure. Varje nyskapade SSH-nyckel lagras också lokalt.
Om du har befintliga SSH-nycklar kan du ladda upp och lagra dem i Azure för återanvändning.
Mer information finns i Detaljerade steg: Skapa och hantera SSH-nycklar för autentisering till en virtuell Linux-dator i Azure.
Mer 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
När du har loggat in använder du kommandot az sshkey create för att skapa den nya SSH-nyckeln:
az sshkey create --name "mySSHKey" --resource-group "myResourceGroup"Kommentar
Det här kommandot skulle som standard vara nyckeltypen RSA för att generera ED25519 nycklar som du kan skicka i den valfria flaggan
--encryption-type Ed25519.De resulterande utdata visar sökvägarna för de nya nyckelfilerna:
Private key is saved to "/home/user/.ssh/7777777777_9999999". Public key is saved to "/home/user/.ssh/7777777777_9999999.pub".Ändra behörigheterna för den privata nyckelfilen för sekretess:
chmod 600 /home/user/.ssh/7777777777_9999999
Ansluta till den virtuella datorn
Öppna en Bash-prompt på den lokala datorn:
ssh -i <path to the private key file> username@<ipaddress of the VM>
Ange till exempel: ssh -i /home/user/.ssh/mySSHKey azureuser@123.45.67.890
Ladda upp en SSH-nyckel
Du kan ladda upp en offentlig SSH-nyckel för lagring i Azure.
Använd kommandot az sshkey create för att ladda upp en offentlig SSH-nyckel genom att ange filen:
az sshkey create --name "mySSHKey" --public-key "@/home/user/.ssh/7777777777_9999999.pub" --resource-group "myResourceGroup"
Visa en lista med nycklar
Använd kommandot az sshkey list för att visa alla offentliga SSH-nycklar, om du vill ange en resursgrupp:
az sshkey list --resource-group "myResourceGroup"
Hämta den offentliga nyckeln
Använd kommandot az sshkey show för att visa värdena för en offentlig SSH-nyckel:
az sshkey show --name "mySSHKey" --resource-group "myResourceGroup"
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.