Ssh-keygen - Linux Command - Unix Command

Ngalan

ssh-keygen - pag-ila sa yawe nga henerasyon, pagdumala ug pagkakabig

Sinopsis

ssh-keygen [- q ] [- b bits ] - t type [- N new_passphrase ] [- C comment ] [- f output_keyfile ]
ssh-keygen - p [- P old_passphrase ] [- N new_passphrase ] [- f keyfile ]
ssh-keygen - i [- f input_keyfile ]
ssh-keygen - e [- f input_keyfile ]
ssh-keygen - y [- f input_keyfile ]
ssh-keygen - c [- P passphrase ] [- C comment ] [- f keyfile ]
ssh-keygen - l [- f input_keyfile ]
ssh-keygen - B [- f input_keyfile ]
ssh-keygen - D reader
ssh-keygen - U reader [- f input_keyfile ]

Deskripsiyon

Ang ssh-keygen nagpatungha, nagdumala ug nag-usab sa mga yawe sa pag-ila alang sa ssh (1). Ang ssh-keygen makahimo sa mga RSA nga mga yawe alang sa paggamit sa SSH protocol version 1 ug RSA o DSA keys alang sa paggamit sa SSH protocol nga bersyon 2. Ang matang sa yawe nga makagama gihisgutan uban sa opsyon sa - t .

Kasagaran nga ang matag user nga buot maggamit sa SSH sa RSA o DSA nga pag-authentication midagan niini sa makausa aron paghimo sa key sa pag-authenticate sa $ HOME / .ssh / identity $ HOME / .ssh / id_dsa o $ HOME / .ssh / id_rsa Dugang pa, mahimong gamiton sa system administrator kini aron makamugna ang mga yawe sa tago, ingon sa makita sa / etc / rc

Kasagaran nga kini nga programa naghimo sa yawe ug nangayo alang sa usa ka file diin ibutang ang pribadong yawe. Ang yawe sa publiko gitipigan sa usa ka file nga adunay susamang ngalan apan ang `` .pub '' naglakip. Ang programa usab naghangyo sa usa ka passphrase. Ang passphrase mahimong walay sulod aron dili ipasabot ang passphrase (ang tag-iya sa mga yawe kinahanglan nga adunay walay sulod nga passphrase), o kini mahimo nga usa ka hugpong sa ginagmay nga gitas-on. Ang usa ka passphrase susama sa usa ka password, gawas kini mahimong usa ka hugpong sa mga serye nga mga pulong, punctuation, mga numero, whitespace, o bisan unsang hilo nga gusto nimo. Ang maayo nga passphrases mga 10-30 ka mga karakter ang gitas-on, dili yano nga mga tudling-pulong o dali nga mahatagag pagtagad (Iningles nga prose adunay 1-2 ka bati nga entropy kada karakter, ug naghatag og dili maayo nga mga passphrase), ug adunay usa ka pagsumpay sa mga upper ug lowercase nga mga letra, numero, ug dili mga alphanumeric nga mga karakter. Ang passphrase mahimong mausab sa ulahi pinaagi sa paggamit sa - p nga opsyon.

Walay paagi sa pagbawi sa usa ka nawala nga passphrase. Kon ang passphrase nawala o nalimtan, ang usa ka bag-ong yawe kinahanglan nga ipagawas ug kopyahon ngadto sa katugbang nga publikong yawe sa ubang mga makina.

Alang sa mga yawe sa RSA1, aduna usab usa ka komento nga field sa yawe nga file nga alang lamang sa kasayon ​​sa tiggamit aron makatabang sa pag-ila sa yawe. Ang komentaryo mahimong makasulti unsa ang yawe alang, o bisan unsa nga mapuslanon. Ang komentaryo gisugdan sa `` user @ host '' sa diha nga ang yawe gibuhat apan mahimong usbon gamit ang - c nga kapilian.

Human sa usa ka yawe nga gihimo, ang mga instruksyon sa ubos nga detalye diin ang mga yawe kinahanglan nga ibutang aron maaktibo.

Ang mga kapilian mao ang mosunod:

-b bits

Nagtino sa gidaghanon sa mga tipik sa yawe sa paghimo. Ang minimum nga 512 ka piraso. Sa kinatibuk-an, ang 1024 nga mga biti gikonsiderar nga igo, ug importante nga mga gidak-on sa ibabaw nga dili na pagpalambo sa seguridad apan sa paghimo sa mga butang nga hinay. Ang default mao ang 1024 bits.

-c

Mga hangyo nga mag-usab sa komentaryo sa pribado ug public key nga mga file. Kini nga operasyon gisuportahan lamang sa RSA1 nga mga yawe. Ang programa mag-aghat sa file nga adunay pribadong mga yawe, alang sa passphrase kon ang yawe adunay usa, ug alang sa bag-o nga komentaryo.

-e

Kini nga kapilian mobasa sa usa ka pribado o public OpenSSH key file ug i-print ang yawe sa `SECSH Public Key File Format 'aron sa stdout. Kini nga opsyon nagtugot sa pag-export sa mga yawe aron gamiton sa pipila ka komersyal nga mga implementasyon sa SSH.

-f filename

Nagtino sa filename sa yawe nga file.

-i

Ang kini nga kapilian magbasa sa usa ka unencrypted pribado (o publiko) nga yawe nga file sa SSH2-compatible format ug i-print ang usa ka OpenSSH compatible pribado (o publiko) nga yawe sa stdout. Ang ssh-keygen usab nagbasa sa `SECSH Public Key File Format 'Kini nga opsyon nagtugot sa pag-import sa mga yawe gikan sa pipila ka komersyal nga mga implementasyon sa SSH.

-l

Ipakita ang fingerprint sa gitakda nga publikong yawe nga file. Gipaluyohan usab ang mga pribadong susi sa RSA1. Alang sa RSA ug DSA nga mga yawe ssh-keygen naningkamot sa pagpangita sa katugbang nga publikong yawe nga file ug mag-print sa fingerprint.

-p

Mga hangyo nga usbon ang passphrase sa pribado nga file sa baylo nga maghimo og bag-ong pribadong yawe. Ang programa mag-aghat sa file nga adunay pribadong yawe, alang sa daan nga passphrase, ug makaduha alang sa bag-ong passphrase.

-q

Silence ssh-keygen Gigamit sa / etc / rc sa paghimo sa bag-ong yawe.

-y

Kini nga kapilian magbasa sa usa ka pribado nga OpenSSH file format ug i-print ang usa ka publikong yawe sa OpenSSH sa stdout.

-t type

Nagtino sa tipo sa yawe sa paghimo. Ang posible nga mga sukdanan mao ang `` rsa1 '' alang sa protocol version 1 ug `` rsa '' o `dsa 'alang sa protocol version 2.

-B

Ipakita ang bubblebabble digest sa espesipikong pribado o public key file.

-C nga komentaryo

Naghatag sa bag-ong komento.

-D reader

I-download ang RSA nga publikong yawe nga gitipigan sa smartcard sa magbabasa

-N new_passphrase

Naghatag sa bag-ong passphrase.

-P passphrase

Naghatag sa (daan) nga passphrase.

-U nga magbasa

Pag-upload sa kasamtangan nga RSA private key ngadto sa smartcard sa magbabasa

TAN-AWA USAB

ssh (1)

J. Galbraith R. Thayer "SECSH Public Key File Format" draft-ietf-secsh-publickeyfile-01.txt March 2001 work in progress material

Importante: Gamita ang tawo nga sugo ( % man ) aron makita kung giunsa ang usa ka sugo nga gigamit sa imong partikular nga computer.