Ssh-keygen - Raihana Linux - Ture Unix

Ingoa

ssh-keygen - te tautuhinga matua whakamotuhēhēnga, te whakahaere me te whakawhiti

Whakamutunga

ssh-keygen [- q ] [- b bits ] - t momo [- N new_passphrase ] [- C kupu ] [- 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 kupuhipa ] [- C comment ] [- f keyfile ]
ssh-keygen - l [- f input_keyfile ]
ssh-keygen - B [- f input_keyfile ]
ssh-keygen - D kaipānui
ssh-keygen - U kaipānui [- f input_keyfile ]

Whakaahuatanga

ssh-keygen e whakaputa, e whakahaere ana, e tahuri ana i nga taviri motuhake mo te ssh (1). ka taea e te ssh-keygen te hanga i nga taviri RSA hei whakamahi ma te SSH protocol putanga 1 me te RSA, te DSA ranei hei whakamahi ma te SSH protocol version 2. Ko te ahua o te matua ki te hanga ka tohua ki te waahanga - t .

I te nuinga o nga wa e hiahia ana nga kaiwhakamahi e hiahia ana ki te whakamahi i te SSH me te RSA, te whakamotuhēhētanga DSA ranei ka rere tenei ki te hanga i te matua whakamana i $ HOME / .ssh / tuakiri $ HOME / .ssh / id_dsa ranei $ HOME / .ssh / id_rsa I tua atu, ka whakamahi te kaiwhakahaere pūnaha tenei ki te whakaputa i nga taviri ope, me te kite i / etc / rc

I te nuinga o tenei ka whakaputahia e tenei papatono te matua me te tono mo tetahi kōnae hei tuhi i te matua tūmataiti. Ko te mahinga whanui kei te rongoa i roto i tetahi kōnae me te ingoa ano engari ko te `` .pub '' kua tohua. Kei te tono hoki te papatono mo tetahi kupuhipa. Ka waiho te urupare ki te tu kau ki te tohu i tetahi kupuhipa (me uru nga taviri manaaki ki tetahi kupuhipa kore), ka waiho pea he aho roa. He rite te kupuhipa ki tetahi kupuhipa, engari kaore pea he waahanga me te raupapa kupu, tohu tohu, tau, mokowhiti, tetahi momo tahua ranei e hiahia ana koe. Ko nga paatai ​​pai he 10-30 te roa o te waitohu, he kore noa iho nga rerenga korero kaore pea e taea te whakaaro (he kupu 1-2 noa iho o te entropy i ia ahua, me te whakarato i nga paopao kino), me te whakauru i nga reta o runga, o raro iti, tau, me nga tohu kore-alphanumeric. Ka taea te huri i te huritau i muri mai ma te whakamahi i te kōwhiringa - p .

Kaore he huarahi hei whakaora i tetahi kupuhipa ngaro. Mena kua ngaro, kua warewarehia ranei te kupuhipa, me hanga he mahinga hou me te kape ki te matua whanui ki etahi atu mīhini.

Mo nga taviri RSA1, he waahanga korero ano hoki kei roto i te kōnae matua e pai ana ki te kaiwhakamahi hei awhina i te tautuhi. Ka taea e te korero te whakaatu i te mea ko te matua mo, ko tetahi mea e whai hua ana. Ka timata te korero ki te 'user @ host' 'ka hangahia te mahinga engari ka taea te huri ma te whakamahi i te - c .

I muri i te hanganga o tetahi mahinga, kei raro iho i nga tohutohu e tuhi ana i nga mahinga hei whakahohe.

Ko nga whiringa e whai ake nei:

-b bits

Ka tautuhi i te maha o nga peka i roto i te matua ki te waihanga. Ko te iti rawa ko te 512 nga pene. Ko te tikanga, e 1024 nga pihi e tika ana, me nga rahi o runga i runga ake kaore e pai ake te haumaru, engari he whakaiti ake. Ko te taunoa ko 1024 nga pihi.

-c

Ko nga tono kia whakarerekē i nga korero i roto i nga kōnae matua me nga kori matua. Ka tautokona tenei mahi mo nga mahinga RSA1. Ka awhina te papatono mo te kōnae e mau ana i nga taviri tūmataiti, mo te rerenga korero mehemea he kotahi te mahinga, me te korero hou.

-e

Ka paahitia e tenei kōtuhi he kōnae matua OpenSSH tūmataiti, ka tuhi rānei i te matua i roto i te 'Hōputu Tuhipoka Matua Matua' a te SECSH. Ka taea e tenei kōwhiringa te kaweake i nga taviri hei whakamahi ma te maha o nga whakatinanatanga SSH.

-f ingoa

Tautuhia ai te ingoa o te kōnae matua.

-i

Ka pānuihia e tenei kōtuhi he kōnae matua kaore e whakamohiohia (ko te tangata) i roto i te hōputu SSH2-hototahi me te tuhi i tetahi mahinga tūmataiti takitahi (Open) ki a OpenSSH ki te tahua. ssh-keygen ano hoki e pānui ana i te 'Hōputu Kōnae Whānui Matua' SECSH 'Ko tenei kōwhiringa ka taea te kawemai i nga taviri mai i te maha o nga whakatinanatanga SSH.

-l

Whakaatuhia te waahi o te kōnae matua whanui whanui. Ka tautokona hoki nga taviri RSA1 Private. Mo te RSA me te DSA nga taviri ssh-keygen e ngana ana ki te rapu i te kōnae matua whanui me te tuhi i tona pouahi.

-p

Ko nga tono e huri ana i te kupuhipa o te kōnae tuuturu motuhake, kaua te hanga i tetahi matua tuwhera hou. Ka awhina te papatono mo te kōnae e mau ana i te matua tūmataiti, mo te tawhito tawhito, me te rua mo te kupuhipa hou.

-q

Ssh-ssh-keygen Whakamahia e / etc / rc i te wa e hanga ana i te mahinga hou.

-y

Ma tenei kōwhiringa e pānui i te kōnae hōputu OpenSSH tūmataiti, ka tuhi i te mahere whānui a OpenSSH ki te tahua.

-e momo

Tautuhia ai te momo o te matua hei waihanga. Ko nga uara e taea ana ko te `` rsa1 '' mo te tikanga 1 me te `` rsa '' ranei `` dsa '' mo te tikanga 2.

-B

Whakaatuhia te tahua o te tiwhikete takitahi tūmataiti takitahi ranei.

-C korero

Ka whakarato i te korero hou.

-D te kaipānui

Tikiake te pānui whānui a te RSA i te rongoa i roto i te smartcard i roto i te kaipānui

-N new_passphrase

Ka whakarato i te kupuhipa hou.

-Perenga kupuhipa

Ka whakarato i te kupu tawhito (tawhito).

-U kaipānui

Tukuatuhia he kī tūmataiti RSA kei roto i te papapātuhi i te kaipānui

Tirohia TEAKE

ssh (1)

J. Galbraith R. Thayer "Hōputu Putanga Kōpaki Whānui" tuhinga-ietf-secsh-publickeyfile-01.txt Poutūterangi 2001 mahi i roto i te mahi angitu

Mea nui: Whakamahia te whakahau tangata ( % tangata ) kia kite pehea e whakamahia ana he whakahau i runga i to rorohiko.