Ssh-keygen - Hais kom ua Linux - Kev hais ua haujlwm Unix

Lub npe

ssh-keygen - authentication cov cim tseem ceeb, kev tswj thiab kev hloov dua siab tshiab

Synopsis

ssh-keygen [- q ] [- b khoom ] - t hom [- N new_passphrase ] [- C saib ] [- f output_keyfile ]
ssh-keygen - p [- p old_passphrase ] [- N new_passphrase ] [- f keyfile ]
ssh-keygen - kuv [- f input_keyfile ]
ssh-keygen - e [- f input_keyfile ]
ssh-keygen - y [- f input_keyfile ]
ssh-keygen - c [- P passphrase ] [- C saib ] [- f keyfile ]
ssh-keygen - l [- f input_keyfile ]
ssh-keygen - B [- f input_keyfile ]
ssh-keygen - D nyeem ntawv
ssh-keygen - U nyeem ntawv [- f input_keyfile ]

Kev piav qhia

ssh-keygen generates, tswj thiab converts yuam sij authentication rau ssh (1). ssh-keygen muaj peev xwm tsim tau RSA yuam kev siv los ntawm SSH raws li kev cai version 1 thiab RSA los yog DSA yuam sij rau kev siv SSH raws qhov kev sib xyaw version 2. Hom ntawm qhov tseem ceeb yuav tsum tau muab sau nrog qhov kev xaiv - t .

Feem ntau txhua tus neeg siv xav siv SSH nrog RSA lossis DSA authentication sau no ib zaug los tsim qhov tseem ceeb authentication $ HOME / .ssh / identity $ HOME / .ssh / id_dsa los yog $ HOME / .ssh / id_rsa Ntxiv rau, tus neeg khiav dej num yuav siv tau qhov no los tsim cov party tuav, raws li pom hauv / etc / rc

Feem ntau qhov kev zov me nyuam no yog qhov tseem ceeb thiab nug txog cov ntaub ntawv uas khaws cov ntawv tseem ceeb. Cov pej xeem yuam yog muab cia rau hauv cov ntaub ntawv nrog tib lub npe tab sis `` .pub '' appended. Qhov kev pab cuam kuj nug kom tau ib daim ntawv xaiv passphrase. Tus passphrase yuav npliag los qhia tias tsis muaj cov passphrase (tus tuav cov tswv yim yuav tsum muaj ib qho kev txav passphrase), los yog nws yuav yog ib txoj hlua ntawm qhov ntev. Tus passphrase zoo ib yam li ib lo lus zais, tsuas yog nws tuaj yeem ua ib kab lus nrog cov lus ntawm cov lus, cim ntawv, cov zauv, cov ntsiab lus, lossis cov cim ntawm cov cim uas koj xav tau. Cov kab ntawv zoo yog 10-30 cim ntev, tsis yog cov kab lus yooj yim lossis tsis yooj yim twv (Cov lus Askiv muaj cov khoom 1-2 ntiv tes ntawm cov cim, thiab muab cov lus phem dhau los), thiab muaj cov ntawv sau txog cov tsiaj ntawv qis, thiab cov cim tsis yog-alphanumeric. Cov passphrase yuav raug hloov tom qab los ntawm kev siv qhov - p xaiv.

Nws tsis muaj ib txoj kev uas yuav rov qab ua kom dhau passphrase ploj. Yog hais tias tus passphrase ploj los yog tsis nco qab lawm, yuav tsum tau muab cov tshiab tsim thiab tau theej rau cov pej xeem yuam ua lwm cov cav tov.

Rau cov yuam sij hauv RSA1, nws tseem muaj cov lus teb rau hauv cov ntaub ntawv tseem ceeb uas tsuas yog rau kev yooj yim rau tus neeg siv los pab txheeb xyuas lub ntsiab. Cov lus muaj peev xwm qhia tau hais tias qhov tseem ceeb yog qhov twg, los yog dab tsi yog qhov tseem ceeb. Tus saib yog initialized rau `neeg siv @ party '' thaum tus yuam sij tsim, tiam sis yuav raug hloov uas siv cov kev xaiv - c .

Tom qab tus yuam sij ua tiav lawm, cov lus qhia hauv qab ntxaws qhov chaw uas cov yawm sij yuav tsum tau muab tso rau hauv.

Cov kev xaiv muaj raws li nram no:

-b khoom

Teev cov naj npawb ntawm cov khoom hauv qhov tseem ceeb los tsim. Yam tsawg kawg yog 512 khoom. Feem ntau, 1024 khoom siv yog txaus, thiab qhov tseem ceeb saum toj no uas tsis txhim kho kev ruaj ntseg, tiam sis ua tej yam qeeb qeeb. Lub neej ntawd yog 1024 khoom.

-c

Kev thov hloov cov lus hauv cov ntaub ntawv ntiag tug thiab pej xeem. Qhov haujlwm no tsuas yog txhawb rau cov yuam sij RSA1 xwb. Qhov kev zov me nyuam yuav qhia rau cov ntaub ntawv uas muaj cov ntiav ntiag tug, rau lub passphrase yog tias tus yuam sij muaj ib qho, thiab rau cov lus tshiab.

-e li

Qhov kev xaiv no yuav nyeem tau cov ntaub ntawv OpenSSH ntiag tug los yog sau cov cim tseem ceeb hauv 'SECSH Public Key File Format' rau stdout. Qhov kev xaiv no tso cai rau export cov yuam sij rau siv los ntawm ntau cov kev siv SSH coj los siv.

-f filename

Qhia meej lub npe ntawm cov ntaub ntawv tseem ceeb.

-i

Qhov kev xaiv no yuav nyeem cov ntaub ntawv tseem ceeb (lossis pej xeem) cov ntaub ntawv tseem ceeb hauv SSH2-tshaj thiab luam tawm OpenSSH tau tshaj tawm ntiag tug (lossis pej xeem) yuam rau stdout. ssh-keygen kuj nyeem lub 'SECSH Cov Ntsiab Lus Tseem Ceeb Sau Ntawv' Qhov kev xaiv no tso cai rau import nkag tau los ntawm ntau cov kev lag luam SSH.

-l

Taw tes rau ntawm cov ntawv tseem ceeb. Cov ntiav RSA1 ntiag tug kuj txhawb. Rau RSA thiab DSA yawm ssh-keygen nrhiav kev txauv cov ntaub ntawv pej xeem huab hwm thiab luam tawm nws cov ntiv tes.

-p

Kev thov hloov cov passphrase ntawm tus kheej cov ntaub ntawv tseem ceeb es tsis txhob tsim ib tus yuam sij tshiab. Qhov kev pab cuam yuav qhia rau cov ntaub ntawv uas muaj tus yuam sij, rau cov qub passphrase, thiab ob zaug rau lub passphrase tshiab.

-q

Silence ssh-keygen Siv los ntawm / etc / rc thaum tsim lub ntsiab tshiab.

-yog

Qhov kev xaiv no yuav nyeem ib daim ntawv ntiag tug OpenSSH cov ntaub ntawv thiab luam tawm OpenSSH pej xeem yuam rau stdout.

-t ntaus

Qhia meej txog hom kev daws teeb meem. Qhov tau qhov tseem ceeb yog `` rsa1 '' rau kev cai lij choj version 1 thiab `` rsa '' los yog 'dsa' 'rau cov lus sib cav version 2.

-B

Qhia cov npuas npuag ntawm cov ntaub ntawv ntiag tug lossis pej xeem huab hwm.

-C saib

Qhia cov lus tshiab.

-D nyeem ntawv

Download tau lub RSA pej xeem yuam cia rau hauv kev ntse hauv kev nyeem ntawv

-N new_passphrase

Muab cov ntawv yoojyim tshiab.

-P passphrase

Muab cov ntawv passphrase (qub).

-U nyeem ntawv

Muab ib qho tseem ceeb hauv RSA ntiag tug rau tus ntse hauv kev nyeem ntawv

SAIB ALSO

ssh (1)

J. Galbraith R. Thayer "SECSH Cov Ntsiab Lus Tseem Ceeb Hauv Daim Ntawv Ceeb Toom " draft-ietf-secsh-publickeyfile-01.txt March 2001 ua hauj lwm

Tseem ceeb: Siv tus txiv neej hais kom ua ( % tus txiv neej ) seb qhov kev hais kom raug siv hauv koj lub computer.