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.