Ssh-keygen - Linux Command - Unix Command

Lebitso

ssh-keygen - tlhahiso ea motlakase, botjha le phallo

Lintlhakiso

ssh-keygen [- q ] [- b bits ] - t mofuta [- 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 - le [- 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 - seithuti sa D
ssh-keygen - U reader [- f input_keyfile ]

Tlhaloso

ssh-keygen e hlahisa, e laola le ho fetola linotlolo tsa authentication bakeng sa ssh (1). ssh-keygen e ka etsa lintlha tsa RSA bakeng sa ho sebelisoa ke SSH protocol version 1 le RSA kapa DSA dinotlolo tsa ho sebelisoa ke SSH protocol version 2. Mofuta oa senotlolo o ka hlahisoang o boletsoeng ka khetho ea khetho.

Ka tloaelo motsoali e mong le e mong ea lakatsang ho sebelisa SSH ka RSA kapa DSA netefatso o sebetsa sena hang-hang ho bopa konopo ea ho netefatsa $ HOME / .ssh / identity $ HOME / .ssh / id_dsa kapa $ HOME / .ssh / id_rsa Ho phaella moo, mookameli oa tsamaiso a ka sebelisa e le ho hlahisa linotlolo tsa baeti, kamoo ho bonngoeng ka / etc / rc

Ka tloaelo lenaneo lena le hlahisa senotlolo mme e kopa faele eo ho eona ho bolokang senotlolo sa lekunutu. Senotlolo sa sechaba se bolokiloe ka faele e nang le lebitso le le leng empa `` .pub '' e khothallelitsoe. Lenaneo le boetse le kopa molaetsa. Mantsoe a sekhetho a ka 'na a e-ba le letho ho bontša hore ha ho na mantsoe a mangata (li-key makhasi a lokela ho ba le molaetsa o se nang letho), kapa e ka' na ea e-ba lethana la bolelele bo fapaneng. Tlhahiso ea mantsoe e tšoana le phasewete, haese e ka ba polelo e nang le letoto la mantsoe, matšoao a matšoao, linomoro, sebaka se bosoeu, kapa mohala ofe kapa ofe oa litlhaku tseo u li batlang. Litemana tse ntle tsa litlhaku li na le litlhaku tse 10-30 nako e telele, ha li lipolelo tse bonolo kapa ka tsela e seng bonolo habonolo (prose ea Senyesemane e na le li-bits tse entropy tse peli feela ka setšoantšo, mme e fana ka litlhaku tse mpe haholo), 'me e na le mangolo a ka holimo le a tlase, le litlhaku tse seng tsa alphanumeric. Mantsoe ana a ka fetoha hamorao ka ho sebelisa- p kgetho.

Ha ho na tsela ea ho hlaphoheloa molaetsa o lahlehileng. Haeba molaetsa o lahlehileng o lebetsoe kapa o lebetsoe, senotlolo se secha se tlameha ho hlahisoa mme se kopitsoe ho senotlolo sa sechaba se lekanang le mechine e meng.

Bakeng sa linotlolo tsa RSA1, ho boetse ho na le tšimo ea litlhaloso lefapheng le ka sehloohong leo ho leng bonolo ho mo sebelisang ho thusa ho khetholla senotlolo. Tlhaloso e ka bolela hore na senotlolo ke eng, kapa eng kapa eng eo e leng ea bohlokoa. Tlhaloso e qalisoa ho` `` user @ host '' ha senotlolo se bōptjoa empa se ka fetoloa ho sebedisa c - c .

Ka mor'a hore ho sebelisoe senotlolo, litaelo tse ka tlaase ho moo ho hlahang lintlha tsa bohlokoa tse lokelang ho kenngoa ho tsona.

Khetho e latelang:

-b bits

E totobatsa palo ea likotoana ka senotlolo sa ho bopa. Bonyane ke baki ba 512. Ka kakaretso, litekanyetso tse 1024 li nkoa e le tse lekaneng, le litekanyo tsa bohlokoa ka holimo hoo ha li sa ntlafatsa tšireletseho empa li etsa lintho butle. Boemo bo sa feleng ke 1024 bits.

-c

E kopa ho fetola maikutlo ho lifaele tsa polokelo tsa hau le tsa sechaba. Ts'ebetso ena e tšehetsoa feela bakeng sa lits'hetso tsa RSA1. Lenaneo le tla etsa hore file e nang le linotlolo tse ikhethang, bakeng sa passphrase haeba senotlolo se le seng, le bakeng sa maikutlo a macha.

-e

Khetho ena e tla bala faele ea sekhukhu sa OpenSSH kapa ea sechaba 'me e hatise senotlolo' SECSH Public Key File Format 'ho ea ho stdout. Khetho ena e lumella lits'ebetso tsa ho romela lits'ebeletso tse sebelisoang ke mekhoa e mengata ea khoebo ea SSH

-f filename

Hlalosa lebitso la filename la faele ea bohlokoa.

-i

Khetho ena e tla bala faele ea bohlokoa ea sekhukhu (kapa ea sechaba) e sa tšoaneng ka mokhoa o lumellanang le SSH2 le ho hatisa senotlolo se ikemetseng sa OpenSSH (kapa sechabeng) ho ea ho ea pele. ssh-keygen e boetse e bala `SECSH Public Key Format Format 'Kgetho ena e lumella ho kenya lits'ebetsong ho tsoa mererong e mengata ea SSH ea khoebo.

-l

Bontša menoana ea meno ea fisi e khethiloeng ea sechaba. Tse ling tsa RSA1 linotlolo li boetse li tšehetsoa. Bakeng sa linotlolo tsa RSA le DSA ssh-keygen o leka ho fumana faele ea boleng ba sechaba le ho hatisa monoana oa tsona.

-p

E kopa ho fetola phasefrase ea faele ea konopo ea botho ho e-na le ho theha senotlolo se secha sa botho. Lenaneo le tla etsa hore file e nang le senotlolo sa botho, bakeng sa molaetsa oa khale, le habeli bakeng sa molaetsa o mocha.

-q

Ho khutsa ssh-keygen Ho sebelisoa ke / etc / rc ha u theha senotlolo se secha.

-e

Khetho ena e tla bala faele ea hau ea sebopeho sa OpenSSH le ho hatisa senotlolo sa phatlalatso sa OpenSSH ho stdout.

-tha mofuta

E hlalosa mofuta oa senotlolo sa ho bopa. Melao e ka khonehang ke `` rsa1 '' bakeng sa protocol version 1 le `` rsa '' kapa `` dsa '' bakeng sa protocol version 2.

-B

Bontša sebopeho sa bubblebabble sa feshene e boletsoeng ka ho toba ea sechaba kapa ea sechaba.

-C maikutlo

E fana ka tlhaloso e ncha.

-D reader

Fumana konopo ea sechaba ea RSA e bolokiloeng ka smartcard ho 'mali

-N new_passphrase

E fana ka mocha o mocha oa pontšo.

-P pontšrase

E fana ka (khale) passphrase.

-muithuti

Beha sesebelisoa se le seng sa RSA sa botho ho smartcard ho 'mali

BALA HORE

ssh (1)

J. Galbraith R. Thayer "SECSH File Key File Format" " Draft-ietf-secsh-publickeyfile-01.txt" ea March 2001 e ntse e tsoela pele boitsebiso

Bohlokoa: Sebelisa taelo ea motho ( % motho ) ho bona hore na taelo e sebelisoa joang khomphuteng ea hau.