Add-AzureRmVMSshPublicKey
Přidá veřejné klíče pro SSH pro virtuální počítač.
Upozorňující
Modul AzureRM PowerShell je od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.
I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.
Syntaxe
Add-AzureRmVMSshPublicKey
[-VM] <PSVirtualMachine>
[[-KeyData] <String>]
[[-Path] <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Rutina Add-AzureRmVMSshPublicKey přidá veřejné klíče, které můžete použít pro připojení k virtuálnímu počítači přes Secure Shell (SSH).
Příklady
Příklad 1: Přidání veřejného klíče do virtuálního počítače
PS C:\> $VirtualMachine = Get-AzureRmVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
PS C:\> $VirtualMachine = Add-AzureRmVMSshPublicKey -VM $VirtualMachine -KeyData "MIIDszCCApugAwIBAgIJALBV9YJCF/tAMA0GCSq12Ib3DQEB21QUAMEUxCzAJBgNV" -Path "/home/admin/.ssh/authorized_keys"
První příkaz získá virtuální počítač s názvem VirtualMachine07 pomocí rutiny Get-AzureRmVM . Příkaz uloží virtuální počítač do proměnné $VirtualMachine. Druhý příkaz přidá veřejný klíč do umístění na VirtualMachine07, který určuje parametr Path.
Parametry
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-KeyData
Určuje základní kódování 64 veřejného klíče. K virtuálnímu počítači se můžete připojit pomocí SSH nebo pomocí klíče, který tento parametr určuje.
Typ: | String |
Position: | 1 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Path
Určuje úplnou cestu k souboru na virtuálním počítači, kde tato rutina ukládá veřejný klíč SSH. Pokud soubor již existuje, připojí tato rutina klíč k souboru.
Typ: | String |
Position: | 2 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-VM
Určuje objekt virtuálního počítače, který tato rutina upraví. K získání objektu virtuálního počítače použijte rutinu Get-AzureRmVM . K vytvoření objektu virtuálního počítače můžete použít rutinu New-AzureRmVMConfig .
Typ: | PSVirtualMachine |
Aliasy: | VMProfile |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |