Generování a ukládání klíčů SSH pomocí Azure CLI
Platí pro: ✔️ Virtuální počítače s Linuxem ✔️ – Flexibilní škálovací sady virtuálních počítačů ✔️ s ✔️ Windows – uniformní škálovací sady
Před vytvořením virtuálního počítače můžete vytvořit klíče SSH a uložit je v Azure. Každý nově vytvořený klíč SSH je také uložen místně.
Pokud máte existující klíče SSH, můžete je nahrát a uložit v Azure pro opakované použití.
Další informace najdete v tématu Podrobný postup: Vytvoření a správa klíčů SSH pro ověřování na virtuálním počítači s Linuxem v Azure.
Další informace o vytváření a používání klíčů SSH na virtuálních počítačích s Linuxem najdete v tématu Použití klíčů SSH pro připojení k virtuálním počítačům s Linuxem.
Generování nových klíčů
Po přihlášení pomocí příkazu az sshkey create vytvořte nový klíč SSH:
az sshkey create --name "mySSHKey" --resource-group "myResourceGroup"
Ve výsledném výstupu jsou uvedeny cesty k souborům nového klíče:
Private key is saved to "/home/user/.ssh/7777777777_9999999". Public key is saved to "/home/user/.ssh/7777777777_9999999.pub".
Změňte oprávnění k souboru privátního klíče pro ochranu osobních údajů:
chmod 600 /home/user/.ssh/7777777777_9999999
Připojení k virtuálnímu počítači
Na místním počítači otevřete příkazový řádek Bash:
ssh -identity_file <path to the private key file> username@<ipaddress of the VM>
Zadejte například ssh -i /home/user/.ssh/mySSHKey azureuser@123.45.67.890
.
Nahrání klíče SSH
K uložení v Azure můžete nahrát veřejný klíč SSH.
Pomocí příkazu az sshkey create nahrajte veřejný klíč SSH zadáním jeho souboru:
az sshkey create --name "mySSHKey" --public-key "@/home/user/.ssh/7777777777_9999999.pub" --resource-group "myResourceGroup"
Výpis klíčů
Pomocí příkazu az sshkey list zobrazte seznam všech veřejných klíčů SSH a volitelně zadejte skupinu prostředků:
az sshkey list --resource-group "myResourceGroup"
Získání veřejného klíče
Pomocí příkazu az sshkey show zobrazte hodnoty veřejného klíče SSH:
az sshkey show --name "mySSHKey" --resource-group "myResourceGroup"
Další kroky
Další informace o používání klíčů SSH s virtuálními počítači Azure najdete v tématu Použití klíčů SSH pro připojení k virtuálním počítačům s Linuxem.