Oruko
ssh-keygen - aṣiṣe ijẹrisi aṣiṣe, isakoso ati iyipada
Atọkasi
ssh-keygen [- q ] [- b bits ] - t type [- N new_passphrase ] [- C ọrọìwòye ] [- 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 [- Kokoro kukuru ] [- C ọrọìwòye ] [- f keyfile ]
ssh-keygen - l [- f input_keyfile ]
ssh-keygen - B [- f input_keyfile ]
ssh-keygen - D oluka
ssh-keygen - U oluka [- f input_keyfile ]
Apejuwe
ssh-keygen n ṣafihan, ṣakoso ati yi awọn bọtini ifilọlẹ fun ssh (1). ssh-keygen le ṣẹda awọn bọtini RSA fun lilo nipasẹ SSH protocol version 1 ati RSA tabi awọn bọtini DSA fun lilo nipasẹ ọna ilana SSH 2. Iru bọtini lati wa ni ipilẹṣẹ wa ni pato pẹlu aṣayan - t .
Normally olumulo kọọkan ti o fẹ lati lo SSH pẹlu RSA tabi ifitonileti DSA gbale ni ẹẹkan lati ṣẹda bọtini idaniloju ni $ Ile / .ssh / idanimo $ Ile / .ssh / id_dsa tabi $ Ile / .ssh / id_rsa Pẹlupẹlu, olutọju eto le lo eyi lati ṣe awọn bọtini ihamọ, bi a ti ri ni / ati be be / rc
Ilana deede eto yi n ṣii bọtini naa ati beere fun faili kan ti o fi tọju bọtini ikọkọ. Bọtini ara ilu ti wa ni fipamọ ni faili kan pẹlu orukọ kanna ṣugbọn '`.pub' 'ti a fi kun. Eto naa tun bere fun ọrọ kukuru. Ọrọ-ilọwu naa le jẹ ṣofo lati fihan ko si gbolohun ọrọ (awọn bọtini ile-iṣẹ gbọdọ ni kukuru ọrọ ofo), tabi o le jẹ okunfa ti ipari alaigbagbọ. Ọrọ aṣina kan ni iru si ọrọ igbaniwọle kan, ayafi ti o le jẹ gbolohun kan pẹlu awọn ọrọ ọrọ, ifamisi, awọn nọmba, Aaye-funfun, tabi eyikeyi awọn ohun kikọ ti o fẹ. Awọn gbolohun ọrọ ti o dara jẹ awọn ọrọ-ọrọ 10-30, kii ṣe awọn gbolohun ọrọ tabi bibẹkọ ti iṣọrọ gbolohun ọrọ (Gẹẹsi Gẹẹsi nikan ni o ni awọn 1-2-iṣẹju ti entropy fun ohun kikọ, o si pese awọn passphrases pupọ), o si ni awọn illa ti awọn lẹta ati awọn lẹta kekere, awọn nọmba, ati awọn ohun ti kii-alphanumeric. Awọn ọrọ-ọrọ naa ni a le yipada nigbamii nipa lilo asayan - p .
Ko si ọna lati bọsipọ ọrọ kukuru ti o padanu. Ti o ba ti sọnu gbolohun ọrọ tabi gbagbe, bọtini tuntun gbọdọ wa ni ipilẹṣẹ ati ki o dakọ si bọtini ti o bamu si awọn ẹrọ miiran.
Fun awọn bọtini RSA1, tun wa aaye aaye ọrọ kan ninu faili bọtini ti o jẹ fun wiwa nikan fun olumulo lati ṣe iranlọwọ idanimọ bọtini. Ọrọ yii le sọ ohun ti bọtini jẹ fun, tabi ohunkohun ti o wulo. A ṣe akiyesi ọrọ naa si 'olumulo' @ '' nigba ti a ba ṣẹda bọtini ṣugbọn a le yipada nipa lilo aṣayan - c .
Lẹhin ti bọtini kan ti wa ni ipilẹṣẹ, awọn itọnisọna ni isalẹ apejuwe ibi ti o yẹ ki o gbe awọn bọtini lati muu ṣiṣẹ.
Awọn aṣayan ni bi wọnyi:
-b bits
N ṣe nọmba nọmba ti awọn idinku ni bọtini lati ṣẹda. I kere julọ jẹ awọn idinwo 512. Ni gbogbogbo, awọn idapo 1024 ni a kà to, ati awọn iwọn didun loke ti ko si tun mu aabo mọ ṣugbọn ṣe awọn ohun losoke. Iyipada jẹ 1024 bits.
-c
Awọn ibeere ti n ṣe iyipada ọrọ naa ni awọn faili bọtini aladani ati ikọkọ. Išišẹ yii jẹ atilẹyin nikan fun awọn bọtini RSA1. Eto naa yoo tọ fun faili ti o ni awọn bọtini ikọkọ, fun ọrọ-ọrọ kukuru ti bọtini naa ba ni ọkan, ati fun alaye titun.
-e
Aṣayan yii yoo ka faili ikọkọ bọtini OpenSSH kan ati ki o tẹ bọtini ni ọna kika 'SECSH Public Key File' si stdout. Aṣayan yii ngbanilaaye lati firanṣẹ awọn bọtini fun lilo nipasẹ ọpọlọpọ awọn imupese SSH ti owo.
-f orukọ alaye
Tọkasi orukọ faili ti bọtini faili.
-i
Aṣayan yii yoo ka faili ikọkọ (tabi ti ara ẹni) ti ko ni idaabobo ni kika kika SSH2 ati tẹ titẹ sii ikọkọ (tabi ibanisọrọ) OpenSSH kan si stdout. ssh-keygen tun ka iwe kika 'SECSH Public Key File' Aṣayan yii n gba awọn bọtini lati wọle lati awọn imupese SSH ti o ṣowo.
-l
Fi aami ikahan ti faili bọtini ikọkọ kan ti o han. Awọn bọtini RSA1 ti ara ẹni tun ni atilẹyin. Fun awọn bọtini RSA ati awọn bọtini DSA ssh-keygen n gbìyànjú lati wa faili faili ti o ni afiwe ti o baamu ti o si tẹ jade ni itẹwe ikawe rẹ.
-p
Awọn ibeere ti n ṣe iyipada ọrọ-ọrọ ti faili faili aladani dipo ti ṣẹda bọtini ikọkọ kan. Eto naa yoo tọ fun faili ti o ni awọn bọtini ikọkọ, fun gbolohun ọrọ atijọ, ati lẹmeji fun ọrọ-ọrọ kukuru tuntun.
-q
Ssh-keygen silence Lo nipasẹ / ati be be lo nigba ti o ba ṣẹda bọtini tuntun kan.
-y
Aṣayan yii yoo ka faili kika kika OpenSSH ikọkọ kan ati ki o tẹ sita bọtini OpenSSH si stdout.
-t iru
Tọkasi iru bọtini lati ṣẹda. Awọn iye ti o ṣeeṣe ni "` rsa1 "'fun ilana ikede 1 ati` `rsa' 'tabi` `dsa' 'fun ilana ikede 2.
-B
Fi afihan digesẹ ti ikọkọ tabi ifilelẹ bọtini ara ilu.
-C Ọrọìwòye
Pese ọrọ-ọrọ tuntun.
-D oluka
Gba awọn bọtini public RSA ti a fipamọ sinu kaadi iranti ni olukawe
-N tuntun_passphrase
Pese kukuru tuntun.
-Phraserase
Pese kukuru (atijọ).
-U oluka
Gbe bọtini inu ara RSA ti o wa tẹlẹ sinu kaadi iranti ni oluka
WO ELEYI NA
ssh (1)
J. Galbraith R. Thayer "SECSH Public Key File Format" draft-ietf-secsh-publickeyfile-01.txt March 2001 ṣiṣẹ ni ilọsiwaju awọn ohun elo
Pataki: Lo pipaṣẹ eniyan ( % eniyan ) lati wo bi o ṣe nlo aṣẹ kan lori kọmputa rẹ.