Add-AzVmssSshPublicKey
Aggiunge chiavi pubbliche SSH al set di scalabilità di macchine virtuali.
Sintassi
Add-AzVmssSshPublicKey
[-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
[[-Path] <String>]
[[-KeyData] <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Add-AzVmssSshPublicKey aggiunge le chiavi pubbliche che è possibile usare per connettersi alle macchine virtuali del set di scalabilità di macchine virtuali (VMSS) tramite Secure Shell (SSH).
Esempio
Esempio 1: Aggiungere una chiave pubblica SSH al set di scalabilità di macchine virtuali
$VMSS = New-AzVmssConfig
Add-AzVmssSshPublicKey -VirtualMachineScaleSet $VMSS -KeyData "MIIDszCCApugAwIBAgIJALBV9YJCF/tAMA0GCSq12Ib3DQEB21QUAMEUxCzAJBgNV" -Path "/home/admin/.ssh/authorized_keys"
Questo esempio aggiunge una chiave pubblica SSH al set di scalabilità di macchine virtuali. Il primo comando usa il cmdlet New-AzVmssConfig per creare un oggetto di configurazione VMSS e archivia il risultato nella variabile denominata $VMSS. Il secondo comando aggiunge una chiave SSH con i dati della chiave specificati e archivia la chiave nel percorso specificato nella macchina virtuale.
Parametri
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-KeyData
Specifica i dati di una chiave pubblica RSA SSH.
Tipo: | String |
Position: | 2 |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Path
Specifica il percorso completo di un file, nella macchina virtuale, in cui questo cmdlet archivia la chiave pubblica SSH. Se il file esiste già, questo cmdlet aggiunge la chiave al file.
Tipo: | String |
Position: | 1 |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualMachineScaleSet
Specifica l'oggetto VMSS. È possibile usare il cmdlet New-AzVmssConfig per creare l'oggetto.
Tipo: | PSVirtualMachineScaleSet |
Position: | 0 |
valore predefinito: | None |
Necessario: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Output
Collegamenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per