Add-AzVmssSshPublicKey

Hiermee voegt u openbare SSH-sleutels toe aan de VMSS.

Syntax

Add-AzVmssSshPublicKey
   [-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
   [[-Path] <String>]
   [[-KeyData] <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

De cmdlet Add-AzVmssSshPublicKey voegt de openbare sleutels toe die u kunt gebruiken om verbinding te maken met de virtuele machines van de virtuele machine (VMSS) via Secure Shell (SSH).

Voorbeelden

Voorbeeld 1: Een openbare SSH-sleutel toevoegen aan de VMSS

$VMSS = New-AzVmssConfig
Add-AzVmssSshPublicKey -VirtualMachineScaleSet $VMSS -KeyData "MIIDszCCApugAwIBAgIJALBV9YJCF/tAMA0GCSq12Ib3DQEB21QUAMEUxCzAJBgNV" -Path "/home/admin/.ssh/authorized_keys"

In dit voorbeeld wordt een openbare SSH-sleutel toegevoegd aan de VMSS. De eerste opdracht maakt gebruik van de cmdlet New-AzVmssConfig om een VMSS-configuratieobject te maken en slaat het resultaat op in de variabele met de naam $VMSS. Met de tweede opdracht wordt een SSH-sleutel met de opgegeven sleutelgegevens toegevoegd en wordt de sleutel opgeslagen op het opgegeven pad op de virtuele machine.

Parameters

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-KeyData

Hiermee geeft u een openbare SSH RSA-sleutelgegevens op.

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Path

Hiermee geeft u het volledige pad van een bestand, op de virtuele machine, waarin deze cmdlet de openbare SSH-sleutel opslaat. Als het bestand al bestaat, voegt deze cmdlet de sleutel toe aan het bestand.

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VirtualMachineScaleSet

Hiermee geeft u het VMSS-object. U kunt de cmdlet New-AzVmssConfig gebruiken om het object te maken.

Type:PSVirtualMachineScaleSet
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

PSVirtualMachineScaleSet

String

Uitvoerwaarden

PSVirtualMachineScaleSet