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