New-RDMSSHKey
Sinossi
Crea una chiave SSH.
Sintassi
Private
New-RDMSSHKey [-Algorithm] <string> -Format <string> [-Comment <string>] [-SavePrivateKey <string>]
[-Size <int>] [-ForcePromptAnswer <DialogResult[]>] [<CommonParameters>]EncryptedPrivate
New-RDMSSHKey [-Algorithm] <string> -Format <string> -Passphrase <securestring> [-Comment <string>]
[-SavePrivateKey <string>] [-Size <int>] [-ForcePromptAnswer <DialogResult[]>] [<CommonParameters>]Public
New-RDMSSHKey [-Algorithm] <string> [-Comment <string>] [-SavePublicKey <string>] [-Size <int>]
[-ForcePromptAnswer <DialogResult[]>] [<CommonParameters>]Descrizione
Crea una chiave SSH. Verrà restituita la chiave pubblica. È inoltre possibile salvare un file di chiave pubblica o privata. È possibile utilizzare una passphrase per proteggere il file della chiave privata. In entrambi i casi, un file esistente verrà sovrascritto.
Esempi
Esempio 1
Crea una chiave pubblica SSH di 2048 bit utilizzando RSA e con formato Putty. La chiave risultante termina con il commento (username@hostname).
Esempio 2
Crea una chiave pubblica SSH di 256 bit utilizzando ECDSA con il commento username@hostname. La chiave viene salvata nel file C:\mypath\sshPublicKey.pub. Se il file esiste, verrà sovrascritto.
Esempio 3
Innanzitutto, la password utilizzata per crittografare il file viene generata dall'input dell'utente. Crea una chiave privata SSH di 521 bit utilizzando ECDSA con un commento vuoto. La chiave viene salvata nel file C:\mypath\sshPrivateKey.pri. Il formato utilizzato è PKCS8 con crittografia SHA1_RC4_128 e 64 round. Se la passphrase utilizzata è vuota, non verrà applicata alcuna crittografia.
Esempio 4
Crea una chiave privata SSH di 521 bit utilizzando ECDSA con il commento username@hostname. La chiave viene salvata nel file C:\mypath\sshPrivateKey.pri e non è crittografata.
Parametri
-Algorithm
L'algoritmo utilizzato per generare la chiave SSH.
-Comment
Il commento alla fine di una chiave pubblica. Non sono ammessi spazi.
-ForcePromptAnswer
Opzione da utilizzare con cautela. Risponderà automaticamente ai prompt che pongono domande sì/no, sì/no/annulla oppure ok/annulla. In caso di più prompt, è possibile passare più valori a questo parametro. Ecco i valori accettati:
Yes: accetta il prompt. Copre i valori OK e Automatic.
No: rifiuta il prompt sì/no/annulla. "Cancel" è l'opzione di ripiego se non è presente l'opzione "No".
Cancel: annulla il prompt sì/no/annulla. "No" è l'opzione di ripiego se non è presente l'opzione "Cancel".
-Format
Il formato utilizzato per archiviare la chiave privata.
-Passphrase
Passphrase utilizzata per proteggere il file della chiave privata. È accettata una SecureString vuota, il che significa che non verrà applicata alcuna crittografia.
-SavePrivateKey
Salva la chiave privata in un file nel percorso specificato. Le estensioni supportate sono: PKCS#1/OpenSSL (.key), PKCS#8 (.pri) e PuTTY (*ppk)
-SavePublicKey
Salva la chiave pubblica in un file nel percorso specificato. L'estensione supportata è (*.pub).
-Size
Il numero di bit della chiave per gli algoritmi RSA ed ECDSA. Per RSA, il valore predefinito è 2048 e i valori validi sono: 1024, 2048, 3072, 4096, 6144 e 8192. Per ECDSA, il valore predefinito è 256 e i valori validi sono: 256, 384 e 521.
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per maggiori informazioni, consulti about_CommonParameters.
Output
Note
Per maggiori informazioni, digiti "Get-Help New-RDMSSHKey -detailed". Per informazioni tecniche, digiti "Get-Help New-RDMSSHKey -full".
Ultimo aggiornamento
È stato utile?