Ssh-keygen - Linux Command - Unix Polo

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.