Ssh-keygen - Iwu Linux - iwu Unix

Aha

ssh-keygen - ọgbọ nyocha njirimara, njikwa na ntughari

Nkọwapụta

ssh-keygen [- q ] [- b bits ] - t type [- N new_passphrase ] [- C comment ] [- 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 passphrase ] [- C comment ] [- f keyfile ]
ssh-keygen - l [- f input_keyfile ]
ssh-keygen - B [- f input_keyfile ]
ssh-keygen - D agụ
ssh-keygen - U na- agụ [- f input_keyfile ]

Nkọwa

ssh-keygen na -achịkwa, na-achịkwa ma na-emegharị igodo nyocha maka ssh (1). ssh-keygen nwere ike ịmepụta igodo RSA iji SSH protocol version 1 na RSA ma ọ bụ DSA igodo maka iji SSH protocol mbipute 2. Ụdị igodo a ga-eme bụ kpọmkwem na nhọrọ - t .

Dika onye ọ bụla na-achọ ka ọ jiri SSH na RSA ma ọ bụ DSA nyocha mere nke a ozugbo iji mepụta igodo nyocha na $ HOME / .ssh / njirimara $ HOME / .ssh / id_dsa ma ọ bụ $ HOME / .ssh / id_rsa Ọzọkwa, onye nchịkwa usoro nwere ike iji nke a iji mee ka igodo ndị nweere ya, dị ka a hụrụ na / etc / rc

Dika ihe omume a na-esi na isi wee jụọ maka faịlụ iji chekwaa igodo nzuzo. Igodo igodo ahụ na-echekwa na faịlụ nwere otu aha ma '`.' 'A gbakwunyere. Usoro ihe omume ahụ na-arịọ maka mkpesa akwụkwọ. Nkọwa okwu ahụ nwere ike ịbụ ihe efu iji gosi enweghị mkpesa (igodo ndị ọbịa ga-enwe mkparịta ụka efu), ma ọ bụ na ọ nwere ike ịbụ ogologo oge aka ike. Otu ntụgharị okwu dị ka paswọọdụ, ma ọ bụrụ na ọ nwere ike ịbụ ahịrịokwu nke nwere ọtụtụ okwu, akara edemede, nọmba, ọcha, ma ọ bụ ihe ọ bụla ị chọrọ. Ezi passphrases bụ mkpụrụ okwu 10-30, ọ bụghị okwu dị mfe ma ọ bụ n'ụzọ dị mfe nghọta (ntụgharị asụsụ Bekee nwere naanị 1-2 ibe nke entropy kwa njirimara, na-enye ezigbo passphrases), ma nwee mkpụrụ nke mkpụrụedemede na mkpụrụedemede ukwu, nọmba, na ndị na-abụghị ndị alphanumeric. Enwere ike gbanwee akwukwo okwu a site na iji - p nhọrọ.

Enweghị ụzọ isi weghachite mkparịta ụka furu efu. Ọ bụrụ na furu efu ahụ furu efu ma ọ bụ chefuo, a ghaghị imepụta igodo ọhụrụ ma depụta ya na igodo ọha na eze kwekọrọ na ígwè ọrụ ndị ọzọ.

Maka RSA1 igodo, enwerekwa okwu ikwu na faịlụ igodo nke bụ naanị maka ọdịmma onye ọrụ iji nyere aka ịmata isi. Okwu a nwere ike ịkọ ihe igodo bụ maka, ma ọ bụ ihe ọ bụla bara uru. A na - ebido okwu ahụ gaa na 'onye ọrụ @ host' 'mgbe e mepụtara igodo ma enwere ike gbanwee site na nhọrọ c -.

Mgbe emechara igodo, ntụziaka dị n'okpuru ebe ị ga-etinye ka igodo rụọ ọrụ.

Nhọrọ ndị a bụ:

-b bits

Na-egosiputa ọnụ ọgụgụ nke ibe n'ibe igodo iji mepụta. Minimum bụ 512 ibe n'ibe. N'ozuzu, a na-ewere bits 1024 zuru ezu, na nha nha n'elu nke na-adịghịzi enwe nchebe ma mee ka ihe dị nwayọọ. Ndabara bụ 1024 ibe.

-c

Arịrịọ na-agbanwe agbanwe okwu ahụ na faịlụ igodo na nzuzo. A na-akwado ọrụ a maka RSA1 igodo. Usoro ihe omume ahụ ga-eme ka faịlụ ahụ nwere igodo nzuzo, maka mkpesa okwu ma ọ bụrụ na igodo nwere otu, yana maka okwu ọhụrụ ahụ.

-e

Nhọrọ a ga-agụ faịlụ faịlụ OpenSSH ma ọ bụ ọha na eze ma bipụta isi na 'SECSH Public Key Format' ka ọ bụrụ nke a. Nhọrọ a na-enye ohere iji mbupụ mbupu iji ọtụtụ mmemme SSH azụmahịa.

-f aha njirimara

Na-akọwa aha njirimara nke faịlụ isi.

-i

Nhọrọ a ga-agụ faịlụ dị na nzuzo (ma ọ bụ ọha na eze) na sistemụ SSH2 na-ebipụta igodo nzuzo (ma ọ bụ ọha na eze) OpenSSH iji kwado. ssh-keygen na -agụkwa 'SECSH Public Format Format' Nke a na-enye ohere ibubata isi site na ọtụtụ mmemme SSH azụmahịa.

-l

Gosi mkpịsị aka nke faịlụ igodo ọha na eze. A na-akwadokwa igodo RSA1 n'onwe ya. Maka RSA na DSA igodo ssh-keygen gbalịrị ịchọta faịlụ igodo ọha na eze na-ebipụta akara aka ya.

-p

Arịrịọ na-agbanwe akwụkwọ mkpesa nke faịlụ igodo nzuzo kama ịmepụta igodo nzuzo nkeonwe. Usoro ihe omume ahụ ga-eme ka faịlụ ahụ nwere igodo nkeonwe, maka ochie passphrase, na ugboro abụọ maka akwụkwọ mkpesa ọhụrụ.

-q

Ssh-keygen silence Jiri / etc / rc jiri ya mgbe ị na-ekepụta igodo ọhụrụ.

-y

Nhọrọ a ga-agụ otu faịlụ OpenSSH nke onwe ya ma bipụta otu OpenSSH ọha igodo iji mee ka ọ dị mma.

-dị ụdị

Na-egosiputa ụdị igodo iji mepụta. Ụkpụrụ ndị a ga - ekwe omume bụ '`rsa1' 'maka usoro protocol 1 na` `rsa' 'ma ọ bụ` `dsa' maka usoro mbipute 2.

-B

Gosiputa akara ngosi nke faịlụ ma ọ bụ igodo ọha na eze kpọmkwem.

-C kwuru

Na-enye nkọwa ọhụrụ.

-D agụ

Bia isi akwukwo eze RSA echekwara na smartcard na onye na- agụ

-N new_passphrase

Na-enye ọhụrụ passphrase.

-Pokwu mkpirisi

Na-enye mkpụrụ edemede (ochie).

-U na- agụ

Bulite isi ihe RSA dị na smartcard na agụ

Lelee ya

ssh (1)

J. Galbraith R. Thayer "Nzuzo ihu ọha na nchịkọta isi" akwụkwọ-ietf-secsh-publickeyfile-01.txt March 2001 na-arụ ọrụ n'ihu

Ihe dị mkpa: Jiri iwu mmadụ ( % nwoke ) hụ otú e si eji iwu gị na kọmputa gị.