For the complete documentation index, see llms.txt. This page is also available as Markdown.

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?