Questo è il comando puttygen che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
mastice - generatore di chiavi pubbliche per gli strumenti PuTTY
SINOSSI
mastice ( file di chiavi | -t tipo di chiave [ -b bit ])
[ -C nuovo-commento ] [ -P ] [ -q ]
[ -O tipo di uscita | -l | -L | -p ]
[ -o file di uscita ]
DESCRIZIONE
mastice è uno strumento per generare e manipolare coppie di chiavi pubbliche e private SSH. fa parte
della suite PuTTY, sebbene possa anche interagire con i formati di chiave privata utilizzati da
alcuni altri client SSH.
Quando corri mastice, fa tre cose. Innanzitutto, carica un file chiave esistente
(se hai specificato file di chiavi), o genera una nuova chiave (se hai specificato tipo di chiave). Allora
opzionalmente apporta modifiche alla chiave (cambiando il commento e/o la passphrase);
infine, emette la chiave, o alcune informazioni sulla chiave, in un file.
Tutte e tre queste fasi sono controllate dalle opzioni descritte di seguito
.
VERSIONI
Nella prima fase, mastice carica o genera una chiave. Nota che generare una chiave
richiede dati casuali (da / dev / random), che può causare mastice fare una pausa, possibilmente per
un po' di tempo se il tuo sistema non ha molta casualità disponibile.
Le opzioni per controllare questa fase sono:
file di chiavi
Specificare un file di chiave privata da caricare. Questo file della chiave privata può trovarsi nella (de
standard di fatto) formato chiave SSH-1, o nel formato chiave SSH-2 di PuTTY, o in uno dei due
i formati di chiave privata SSH-2 utilizzati da OpenSSH e dall'implementazione di ssh.com.
-t tipo di chiave
Specificare un tipo di chiave da generare. I valori accettabili qui sono rsa e dsa (a
generare chiavi SSH-2) e rsa1 (per generare chiavi SSH-1).
-b bit
Specificare la dimensione della chiave da generare, in bit. Il valore predefinito è 2048.
-q Sopprimere la visualizzazione dell'avanzamento durante la generazione di una nuova chiave.
Nella seconda fase, mastice facoltativamente altera le proprietà della chiave che ha caricato o
generato. Le opzioni per controllarlo sono:
-C nuovo-commento
Specificare una stringa di commento per descrivere la chiave. Questa stringa di commento verrà utilizzata da
PuTTY per identificare la chiave per te (quando ti viene chiesto di inserire la passphrase, per
esempio, in modo da sapere quale passphrase digitare).
-P Indicare che si desidera modificare la passphrase della chiave. Questo è automatico quando tu
stanno generando una nuova chiave, ma non quando si modifica una chiave esistente.
Nella terza fase, mastice salva la chiave o le informazioni su di essa. Le opzioni da controllare
questi sono:
-O tipo di uscita
Specifica il tipo di output che desideri mastice produrre. Le opzioni accettabili sono:
un bagno
Salva la chiave privata in un formato utilizzabile da PuTTY. Questo sarà o il
formato chiave SSH-1 standard o formato chiave SSH-2 di PuTTY.
la percezione Salva solo la chiave pubblica. Per le chiavi SSH-1, il formato della chiave pubblica standard
verrà utilizzato (`1024 37 5698745...'). Per le chiavi SSH-2, la chiave pubblica sarà
output nel formato specificato da RFC 4716, che è un file di testo su più righe
iniziando con la riga `---- INIZIO SSH2 PUBBLICO KEY ----'.
public-opensh
Salva solo la chiave pubblica, in un formato utilizzabile da OpenSSH. Per le chiavi SSH-1,
questo formato di output si comporta in modo identico a la percezione. Per le chiavi SSH-2, il pubblico
chiave verrà emessa nel formato OpenSSH, che è una singola riga (`ssh-rsa
AAAAB3NzaC1yc2...').
impronta
Stampa l'impronta digitale della chiave pubblica. Tutti gli algoritmi di fingerprinting sono
ritenuto compatibile con OpenSSH.
privato-opensh
Salva una chiave privata SSH-2 nel formato di OpenSSH. Questa opzione non è consentita
per chiavi SSH-1.
privato-sshcom
Salva una chiave privata SSH-2 nel formato di ssh.com. Questa opzione non è consentita
per chiavi SSH-1.
Se non viene specificato alcun tipo di output, il valore predefinito è un bagno.
-o file di uscita
Specificare il file in cui mastice dovrebbe scrivere il suo output. Se questa opzione non lo è
specificato, mastice supporrà che tu voglia sovrascrivere il file originale se il
i tipi di file di input e output sono gli stessi (cambiando un commento o una passphrase) e
supporrà che tu voglia inviare a stdout se stai chiedendo una chiave pubblica o
impronta digitale. In caso contrario, il -o l'opzione è obbligatoria.
-l Sinonimo di `-O impronta'.
-L Sinonimo di `-O public-opensh'.
-p Sinonimo di `-O la percezione'.
Le seguenti opzioni non eseguono PuTTYgen normalmente, ma stampano messaggi informativi e
poi esci:
-h, --Aiuto
Visualizza un messaggio che riassume le opzioni disponibili.
-V, --versione
Visualizza la versione di PuTTYgen.
--pgpfp
Visualizza le impronte digitali delle chiavi master PuTTY PGP, per facilitare la verifica di nuove
file rilasciati dal team PuTTY.
ESEMPI
Per generare una coppia di chiavi RSA SSH-2 e salvarla nel formato di PuTTY (verrà richiesto
per la passphrase):
puttygen -t rsa -C "la mia chiave home" -o mykey.ppk
Per generare una chiave più grande (4096 bit):
puttygen -t rsa -b 4096 -C "la mia chiave di casa" -o mykey.ppk
Per modificare la passphrase su una chiave (ti verranno richieste la vecchia e la nuova passphrase):
puttygen -P miachiave.ppk
Per modificare il commento su una chiave:
puttygen -C "nuovo commento" mykey.ppk
Per convertire una chiave nel formato della chiave privata di OpenSSH:
puttygen miachiave.ppk -O private-openssh -o mia-openssh-chiave
Per convertire una chiave da un altro formato (mastice rileverà automaticamente la chiave di input
genere):
puttygen my-ssh.com-key -o mykey.ppk
Per visualizzare l'impronta digitale di una chiave (alcuni tipi di chiave richiedono una passphrase per estrarre anche
queste tante informazioni):
puttygen -l miachiave.ppk
Per aggiungere la metà pubblica di una chiave in formato OpenSSH al file delle chiavi autorizzate:
puttygen -L mykey.ppk >> $HOME/.ssh/authorized_keys
Usa puttygen online utilizzando i servizi onworks.net
