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 |