Add-AzVMSshPublicKey

Hozzáadja az SSH nyilvános kulcsait egy virtuális géphez, amikor csak a virtuális gépet hozza létre.

Syntax

Add-AzVMSshPublicKey
   [-VM] <PSVirtualMachine>
   [[-KeyData] <String>]
   [[-Path] <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Az Add-AzVMSshPublicKey parancsmag hozzáadja azokat a nyilvános kulcsokat, amelyekkel csatlakozhat linuxos virtuális géphez a Secure Shell (SSH) használatával. Ez a virtuális gép létrehozása után nem használható, ha ezt a virtuális gép Update-AzVM nélküli létrehozása után próbálja meg használni, akkor nem lesz hiba, ha a parancsot az Update-AzVM-vel használja, a parancs hibaüzenetet fog adni.

Példák

1. példa: Nyilvános kulcs hozzáadása virtuális géphez

$VirtualMachine = Get-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
$VirtualMachine = Add-AzVMSshPublicKey -VM $VirtualMachine -KeyData "MIIDszCCApugAwIBAgIJALBV9YJCF/tAMA0GCSq12Ib3DQEB21QUAMEUxCzAJBgNV" -Path "/home/admin/.ssh/authorized_keys"

Az első parancs a Get-AzVM parancsmaggal lekéri a VirtualMachine07 nevű virtuális gépet. A parancs a virtuális gépet a $VirtualMachine változóban tárolja. A második parancs hozzáadja a nyilvános kulcsot a VirtualMachine07 helyéhez, amelyet az Elérési út paraméter határoz meg.

Paraméterek

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

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

-KeyData

Egy nyilvános kulcs alap 64-es kódolását adja meg. Linux rendszerű virtuális géphez SSH-val vagy a paraméter által megadott kulccsal csatlakozhat.

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

-Path

Megadja egy fájl teljes elérési útját a virtuális gépen, ahol ez a parancsmag tárolja az SSH nyilvános kulcsát. Ha a fájl már létezik, ez a parancsmag hozzáfűzi a kulcsot a fájlhoz.

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

-VM

Megadja azt a virtuálisgép-objektumot, amelyet ez a parancsmag módosít. Virtuálisgép-objektum beszerzéséhez használja a Get-AzVM parancsmagot. A New-AzVMConfig parancsmaggal virtuálisgép-objektumot hozhat létre.

Type:PSVirtualMachine
Aliases:VMProfile
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Bevitelek

PSVirtualMachine

String

Kimenetek

PSVirtualMachine