Add-AzureRmVMSshPublicKey
Hozzáadja az SSH nyilvános kulcsait egy virtuális géphez.
Figyelmeztetés
Az AzureRM PowerShell-modul 2024. február 29-én hivatalosan elavult. Javasoljuk a felhasználóknak, hogy migráljanak az AzureRM-ből az Az PowerShell-modulba a folyamatos támogatás és frissítések biztosítása érdekében.
Bár az AzureRM-modul továbbra is működik, a továbbiakban nem tart fenn vagy nem támogatott, így a folyamatos használatot a felhasználó saját belátása szerint és kockázatára teheti. Az Az modulra való áttéréshez tekintse meg a migrálási erőforrásainkat.
Syntax
Add-AzureRmVMSshPublicKey
[-VM] <PSVirtualMachine>
[[-KeyData] <String>]
[[-Path] <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Az Add-AzureRmVMSshPublicKey parancsmag hozzáadja azokat a nyilvános kulcsokat, amelyekkel biztonságos rendszerhéjon (SSH) keresztül csatlakozhat egy virtuális géphez.
Példák
1. példa: Nyilvános kulcs hozzáadása virtuális géphez
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"
Az első parancs a Get-AzureRmVM 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: | 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. A 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-AzureRmVM parancsmagot. A New-AzureRmVMConfig 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 |