Inoa
ssh-keygen - ke kelepona i ke kuhi hilinaʻi, ka hoʻokele a me ka hoʻohuli
Hōʻuluʻulu
ssh-keygen [- q ] [- b bits ] - tʻano [- N new_passphrase ] [- C manaʻo ] [- 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 huapalapala ] [- C comment ] [- f keyfile ]
ssh-keygen - l [- f input_keyfile ]
ssh-keygen - B [- f input_keyfile ]
ssh-keygen - D heluhelu
ssh-keygen - U heluhelu [- f input_keyfile ]
Hōʻike
hana ka ssh-keygen , ka mana a hoʻololi i nā kiʻi hoʻohālikelike no ka ssh (1). hiki i ka ssh-keygen ke hana i nā kī RSA no ka hoʻohanaʻana iā SSH protocol version 1 a me nā kī RSA a iʻole DSA no ka hoʻohanaʻia e ka protocol protocol SSH 2.ʻO keʻano o ke kī e hanaʻia e hoʻohālikelikeʻia me ka koho - t .
I kēlā me kēia manawa, hoʻohana kēlā me kēia mea hoʻohana i ka SSH me ka hōʻoia RSA a DSA paha i kēia manawa e hana i ka pākuhiʻikepili i $ HOME / .ssh / identity $ HOME / .ssh / id_dsa a $ HOME / .ssh / id_rsa Ke hoʻohana houʻia kēia no ka hoʻouluʻana i nā kī pūʻali, e like me ia iʻikeʻia ma / etc / rc
I kēia manawa, hoʻolālā kēia papahana i ka kī a noi i kahi faila kahi e mālama ai i ke kī kīnā. Ke mālamaʻia nei ka kī o ke aupuni ma kahi pūnaewele me ka inoa hoʻokahi akāʻo "`pub." I hoʻopiliʻia. Pono pū ka papahana no kahi kīpala. Hikiʻole ka hua'ōlelo loa e hōʻike i kahi kīpala (pono i nā kiʻina o ka mea hoʻohana kahi kīʻaha nele), aiʻole paha he kaha manawa lōʻihiʻole. Hoʻohālike kekahi kīpala kikokikona me ka hua'ōlelo, koe naʻe hiki ke hoʻohana i kahi hua'ōlelo me ka hua'ōlelo, hua'ōlelo, helu, kahi paepae, aiʻole kekahi mau hua'ōlelo āu e makemake ai. ʻO nā passphrases maikaʻi he 10-30 mau lōʻihi o ka lōʻihi,ʻaʻole'ōlelo maʻalahi a maʻalahi paha i hiki ke kohoʻia (he 1-2 mau bope o entropy i kēlā me kēiaʻano, a hāʻawi i nā hua'ōlelo hoʻopunipuni maikaʻiʻole), a me nā hua'ōlelo he nui, a me nā hua'ōlelo non-alphanumeric. Hiki ke hoʻololi houʻia ka hua'ōlelo hou me ka hoʻohanaʻana i - kō koho.
ʻAʻohe ala e hoʻihoʻi i kahi kīʻalo nalowale. Inā ua nalowale ka hua'ōlelo a poina paha, pono ke hoʻohuiʻia kahi kī hou a kopeʻia i ka kī kī o ka lehulehu i nāʻoihana'ē aʻe.
No nā kīʻo RSA1, aia kekahi māhele'ōlelo ma ka faila kīnae i kūpono no ka mea hoʻohana e kōkua i ke kuhikuhiʻana i ka kī. Hiki i ka'ōlelo ke haʻi i ke kī o ka kīʻahi, a iʻole i ka mea pono. Hoʻomakaʻia ka'ōlelo i ka 'hoʻohana hoʻohana @ host' 'i ka wā i hoʻokumuʻia ka kīʻana akā hiki ke hoʻololiʻia me ka koho - c .
Ma hope o ka hanaʻana o kekahi kī, nā kuhikuhi ma lalo o kahi e hoʻokomoʻia ai nā kī.
Eia nā koho penei:
-b bits
Hoʻonohonoho i ka helu o nā bits ma ke kī e hana. ʻO ka liʻiliʻi he 512 mau'āpana. ʻO ka mea maʻamau, 1024 mau'āpana e manaʻoʻia he lawa, aʻo nā nui ma keʻanoʻoi aʻe,ʻaʻole e hoʻonui i ka palekana akā hoʻonanee i nā mea. ʻO ka paʻamau he 1024 bits.
-c
E noi ana e hoʻololi i ka manaʻo ma nā pūnaewele kīnā a me nā kī nui. Hanaʻia kēia hana no nā kī RSA1. E hoʻolālā ka polokalamu i ka pūnaewele i loko o nā kī kīnā, no ka puhi puke inā loaʻa kekahi kī, a no ka manaʻo hou.
-e
E heluhelu ana kēia koho i kahi faila nui OpenSSH a iʻole ka lehulehu e paʻi i ke kī i loko o kahi 'Kōnae Hōʻali Kiʻekiʻe Key' SECSH 'i ka paʻi. ʻO kēia koho e hiki ai ke kūʻai aku i nā kī e hoʻohanaʻia e nā hana hoʻokomo SSH.
-f inoa inoa
Hōʻike i ka inoa inoa o ka pūnaewele.
-i
E heluhelu kēia koho i kahi pelekane hiliʻole (a iʻole ka lehulehu) i ka hōʻano like SSH2-a hoʻokomo i kahi kīnā hiʻona o kahi OpenSSH (a iʻole ka lehulehu) i kahi paʻi. ʻike pūʻia ka ssh-keygen i ka 'Kōnae Kūnaewele Hōʻaikaʻi Kiʻekiʻe' o ka 'SECSH'ʻO kēia koho e hiki ai ke lawe mai i nā kī mai nā hana hoʻokomo SSH.
-l
Hōʻike i ka mīkini lima o ka faila kī nui o ka lehulehu. Ke kākoʻo pūʻia nā kīʻo RSA1 pūnaewele. No nā kīʻo RSA a me DSA ssh-keygen e ho'āʻo e loaʻa i kahi faila kī pū'āinana like me ke kahakahaʻana i kona pēpihi lima.
-p
E noi ana e hoʻololi i ka hua'ōlelo o kahi failahi pūnaewele kūʻokoʻa ma mua o ka hanaʻana i kahi kī kūʻokoʻa hou. E hoʻolālā ka polokalamu i ka pūnaewele i loko o ka kī kīnā, no ka pūnaewele loa, aʻelua hoʻi no ka hua'ōlelo hou.
-q
Palekana ssh-keygen hoʻohanaʻia e / etc / rc i ka wā e hana ana i kahi kī hou.
-y
E heluhelu ana kēia koho i kahi waihona file OpenSSH pono'ī a paʻi i kahi kī nui o ka OpenSSH no kahi paʻi.
-eʻano
Hōʻike i kaʻano o ke kī e hana. ʻO nā helu kūpono he '`rsa1' 'no ka māhele 1 a` `rsa' 'a` `dsa' 'no ka protocol 2.
-B
Hōʻike i ka hōʻailona hōʻona o ke kikowaena kīnā a iʻole ka kī nui o ka lehulehu.
-C manaʻo
Hāʻawi i ka manaʻo hou.
-D heluhelu
E kiʻi i ka kī kī nui o ka RSA i mālamaʻia ma ka smartcard ma ka mea heluhelu
-N hou_passprase
Hāʻawi i ka hua'ōlelo hou hou.
-Ppalapalapala
Hāʻawi i ka hua'ōlelo (old).
-U heluhelu
Hoʻouka i kahi kī piha pūnaeweleʻo RSA i loko o ka smartcard ma ka mea heluhelu
E nana iA
kākoʻo (1)
J. Galbraith R. Thayer "Hōʻike i ka Hōʻike Kūkākūkā Nui o ka Hōʻike" draft-ietf-secsh-publickeyfile-01.txt Malaki 2001 e holomua i ka hana
Mea nui: E hoʻohana i ke kauoha kanaka ( % man ) eʻike ai pehea e hoʻohanaʻia ai kekahi kauoha ma kāu kamepiula.