Ssh-keygen - Òfin Nkanṣẹ - Òfin UNIX

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ẹ.