Linux / iwu Unix: sshd

Aha

sshd - OpenSSH SSH daemon

Nkọwapụta

sshd [- deiqtD46 ] [- b bits ] [- f config_file ] [- g login_grace_time ] [- h host_key_file ] [- k host_key_time ] [- o nhọrọ ] [- p port ] [- na -

Nkọwa

sshd (SSH Daemon) bụ usoro daemon maka ssh (1). Tinyere mmemme a dochie rlogin na rsh , ma nye nkwukọrịta ezoro ezo ezoro ezo n'etiti ndị agha abụọ a na-enweghị atụ maka netwọk na-enweghị nchebe. A na-ezube mmemme ahụ dị mfe iji wụnye ma jiri mee ihe dị ka o kwere mee.

sshd bụ daemon na-anụ maka njikọ sitere na ndị ahịa. Ọ na-amalitekarị na buut site na / wdg / rc Ọ na-arụ ọhụrụ daemon maka njikọ ọbịbịa nke ọ bụla. Theemons a na-ejiri aka na-edozi mgbanwe nchịkọta, ntinye nzuzo, nkwenye, igbu iwu, na mgbanwe data. Ntube nke sshd na- akwado ma ọ bụ usoro SSH 1 nke 1 na 2 n'otu oge.

SSH Protocol Version 1

Onye obula ọ bụla nwere isi ihe RSA a na-ahụ maka ya (nke na-ejikarị 1024 ibe) eji amata onye ọbịa. Tụkwasị na nke ahụ, mgbe daemon malitere, ọ na-ebute igodo RSA (ihe dị ka 768 ibe n'ibe). A na-emegharị igodo a n'oge ọ bụla ọ bụrụ na ejirila ya, ọ dịghịkwa echekwa ya na diski.

Mgbe ọ bụla onye ahịa na-ejikọta daemon na ndị na-akpọ ọha na eze na igodo ya. Onye ahịa ahụ na-atụle isi ụlọ ọrụ RSA na nchekwa data ya iji nyochaa na ọ agbanwebeghị. Onye ahịa ahụ na-enweta ọnụọgụgụ 256-bit. Ọ na-ezipụ ọnụọgụgụ nke a site na iji igodo onye ọrụ na isi ihe nkesa na-eziga nọmba ezoro ezo na ihe nkesa ahụ. Uzo abuo jiri ozo a di ka igodo nke ozo iji jiri zoo ozi ndi ozo n'ime oge. Oge ọzọ nke nnọkọ ahụ bụ ezoro ezo site na iji akara dị egwu, ugbu a Blowfish ma ọ bụ 3DES, na-eji ndabara 3DES. Onye ahịa ahụ ahọrọ ọnụọgụ algọridim iji jiri ndị na-enye ihe nkesa.

Ọzọ, ihe nkesa na onye ahịa ahụ na-abanye na nkwupụta nyocha. Onye ahịa ahụ na-anwa iji aka ya gosipụta onwe ya iji nyocha njirimara .rhosts, nkwenye .rhosts gụnyere njirimara onye ọrụ RSA, nkwụsị RSA-nyocha nzaghachi, ma ọ bụ paswọọdụ dabeere na paswọọdụ .

A na-ejikarị nkwenye Rhosts eme ihe nkwarụ n'ihi na ọ bụ isi nchebe, ma enwere ike ịnye ya na nhazi nhazi nkesa ọ bụrụ na achọrọ. Enweghị nchedo nchebe ma ọ bụrụ na rshd rlogind na rexecd nwere nkwarụ (si otú ahụ na-eme ka rlogin na rshin na-arụ ọrụ kpam kpam).

SSH Protocol Version 2

Ụdị nke 2 na - arụ ọrụ n'otu aka ahụ: Onye ọ bụla nwe ụlọ nwere igodo kapịrị ọnụ (RSA ma ọ bụ DSA) iji mata onye ọbịa ahụ. Otú ọ dị, mgbe daemon na-amalite, ọ naghị emepụta isi ihe nkesa. Enwere nchedo n'ihu site na nkwekọrịta nkwekọrịta Diffie-Hellman. Nkwekọrịta nkwekọrịta a na-arụpụta na igodo nkwekọrịta.

A na-ezochi oge nke nnọkọ ahụ site na iji akara akara, ugbu a 128 bit AES, Blowfish, 3DES, CAST128, Arcfour, 192 bit AES, ma ọ bụ 256 bit AES. Onye ahịa ahụ ahọrọ ọnụọgụ algọridim iji jiri ndị na-enye ihe nkesa. Tụkwasị na nke a, a na-enye iguzosi ike nnọkọ site na koodu nyocha ozi nzuzo (hmac-sha1 ma ọ bụ hmac-md5).

Usoro mbipute nke 2 na-enye usoro nyocha njirimara ọha na eze (PubkeyAuthentication) ma ọ bụ njirimara nke njikwa (HostbasedAuthentication), nkwupụta ụda okwuntughe, na ihe ịma aka-usoro nzaghachi.

Mmebe Iwu na Ntugharị Data

Ọ bụrụ na onye ahịa ahụ ji aka ya gosipụta onwe ya, a ga-abanye na mkparịta ụka maka ịkwadebe oge ahụ. N'oge a, onye ahịa nwere ike ịrịọ ihe dịka ịtọye pseudo-tty, na-ebugharị njikọ X11, na-ebugharị njikọ TCP / IP, ma ọ bụ na-ebugharị njikọ ọrụ nyocha ahụ na ebe nchekwa dị.

N'ikpeazụ, onye ahịa ahụ na-arịọ arịrịọ ma ọ bụ imebi iwu. Ngalaba wee tinye ọnọdụ nnọkọ. Na ọnọdụ a, n'akụkụ ọ bụla nwere ike izipu data na oge ọ bụla, a na-ezigakwa data dị na / site na shea ma ọ bụ iwu na akụkụ nkesa, na njirimara ọrụ na akụkụ ahịa.

Mgbe usoro ihe omume ahụ kwụsịrị ma niile X11 zitere ma njikọ ndị ọzọ ejirila, onye nkesa ahụ na-ezigara onye ahịa na ụzọ ọpụpụ abụọ.

sshd nwere ike ịhazi site na iji akara ma ọ bụ faịlụ nhazi. Usoro ntinye iwu na-agbanye ụkpụrụ ndị akọwapụtara na faịlụ nhazi.

sshd rereads ya nhazi faịlụ mgbe ọ na-enweta a mkpọsa mgbaàmà, SIGHUP site na-eme onwe ya na aha ọ malitere dị ka, ie, / usr / sbin / sshd

Nhọrọ ndị a bụ:

-b bits

Na-egosiputa ọnụ ọgụgụ nke bits na mbipute ephemeral version 1 isi ihe nkesa (ndabara 768).

-d

Ọnọdụ Debug. Ihe nkesa na-ezigapụta ngwa ngwa verbuse debug na ndekọ ihe ndekọ data ma ghara itinye ya na ndabere. Ihe nkesa ahụ agaghị arụ ọrụ, ọ ga-ahazi otu njikọ. Nhọrọ a bụ naanị maka mbubata maka ihe nkesa ahụ. Nhọrọ multi -d na-eme ka ọkwa nwubi ahụ dị elu. Oke kacha dị 3.

-e

Mgbe a na-akọwapụta nhọrọ a, sshd ga-ezipụ mmepụta ahụ gaa na njehie na-ezighị ezi kama nke usoro ndekọ.

-f config_file

Akọtara aha faịlụ nhazi. Ndabara bụ / etc / ssh / sshd_config sshd jụrụ ịmalite ma ọ bụrụ na enweghị faịlụ nhazi.

-g login_grace_time

Na-enye oge amara maka ndị ahịa iji gosipụta onwe ha (ndabara 120 sekọnd). Ọ bụrụ na onye ahịa ahụ emezighị onye ọrụ n'ime oge a ọtụtụ sekọnd, ihe nkesa ahụ kwụsịrị, ma pụọ. Uru nke efu na-egosi enweghị oke.

-h host_key_file

Kwuputara faịlụ nke agiri igodo igodo. A ghaghị inye nhọrọ a ma ọ bụrụ na sshd anaghị arụ ọrụ dịka mgbọrọgwụ (dịka faịlụ isi faịlụ ndị na-emekarị ka ọ bụrụ onye ọ bụla ma ọ bụ mgbọrọgwụ). Ndabara bụ / etc / ssh / ssh_host_key maka usoro mbipute 1, na / etc / ssh / ssh_host_rsa_key na / etc / ssh / ssh_host_dsa_key maka usoro mbipute 2. Ọ nwere ike ịnwe ọtụtụ faịlụ igodo maka ụdị nsụgharị protocol dị iche iche algọridim.

-i

Na-ekwu na sshd na-agba ọsọ site na inetd. sshd anaghị ejikarị na inetd na ọ dị mkpa iji kesaa ihe nkesa ahụ tupu ya enwee ike ịza onye ahịa, nke a nwere ike iri iri na abụọ. Ndị ahịa ga-echere ogologo oge ma ọ bụrụ na emegharịrị igodo ahụ oge ọ bụla. Otú ọ dị, na obere nha nha (dịka, 512) iji sshd si na inetd nwere ike ịme.

-k key_gen_time

Na-egosiputa ugboro ole usoro nkwekọrịta ephemeral version 1 nke ihe nkesa na-eme ka ọ dịghachi (ndabere 3600 sekọnd, ma ọ bụ otu awa). Ihe mkpali nke iweghachi isi ihe mgbe nile bụ na igodo adịghị echekwa ebe ọ bụla, na mgbe ihe dị ka elekere, ọ gaghị ekwe omume iweghachite igodo iji gbanwee nkwurịta okwu nke a na-agbanyeghị mkpọrọgwụ ma ọ bụrụ na akụrụngwa ahụ ma ọ bụ jide ya. Uru nke efu na-egosi na igodo ahụ agaghị adịghachi ndụ ọzọ.

-nhọrọ

Enwere ike iji ya nye nhọrọ na usoro eji na faịlụ nhazi. Nke a bara uru maka ịkọ nhọrọ maka nke a na-enweghị iwu dị iche-akara ọkọlọtọ.

-p n'ọdụ ụgbọ mmiri

Akọtara ọdụ ụgbọ mmiri nke nkesa na-ege maka njikọ (ndabara 22). A na-ekwe ka nhọrọ ụgbọ elu ọtụtụ. A na-eleba ụgbọelu akọwapụtara na faịlụ nhazi mgbe a na-akọwapụta ọdụ ụgbọ mmiri iwu.

-q

Ụdị obi jụụ. Enweghị ihe ọ bụla a na-ezigara na sistemụ ahụ. Dika mmalite, nyocha, na nkwụsị nke njikọ ọ bụla abanyela.

-t

Usoro ule. Naanị lelee njirimara nke faịlụ nhazi na ịdị ọcha nke igodo ahụ. Nke a bara uru maka imelite sshd dabere dị ka nhazi nhọrọ nwere ike ịgbanwe.

-u na

A na-eji nhọrọ a kọwaa ogo nke ogige ahụ na ngwungwu nke na-ejide aha onye nwe obodo. Ọ bụrụ na aha aha aha a kwadoro karịa oge a ga-eji ọnụ ọgụgụ decimal kwadoro. Nke a na-enye ohere ka ndị agha nwee ogologo oge aha ndị na-ejupụta n'ọhịa a ka a mara. Nkọwa - u0 na- egosi na ọ bụ naanị ntụpọ adima ka a ga-etinye n'ime faili utmp. - u0 a ga - ejikwa ya iji gbochie sshd site na ịme DNS ma ọ gwụla ma usoro nhazi ma ọ bụ nhazi chọrọ ya. Usoro nyocha nke nwere ike ịchọ DNS gunyere RhostsAuthentication RhostsRSAAuthentication HostbasedAuthentication na iji a site = ụdị- nhọrọ nhọrọ na faịlụ igodo. Nhazi nhazi nke chọrọ DNS gụnyere iji usoro USER @ HOST na AllowUsers ma ọ bụ DenyUsers

-D

Mgbe nhọrọ a bụ sshd a kapịrị ọnụ agaghị ewepu ma ghara ịghọ daemon. Nke a na-enye ohere nlekota nlekota nke sshd

-4

Ndị agha sshd iji adreesị IPv4 naanị.

-6

Ndị agha sshd iji adreesị IPv6 naanị.

Njikwa nhazi

sshd na nhazi nhazi nke sitere na / wdg / ssh / sshd_config (ma ọ bụ faịlụ a kapịrị ọnụ na - f na akara iwu). A kọwara ụdị faịlụ na nhọrọ nhazi na sshd_config5.

Nbanye Usoro

Mgbe onye ọrụ nke ọma na-abanye, sshd na- eme ihe ndị a:

  1. Ọ bụrụ na nbanye dị na tty, ọ dịghịkwa iwu e kwuru kpọmkwem, na-ebipụta oge nkwụsị ikpeazụ na / wdg / mott (ọ gwụla ma gbochie faịlụ nhazi ma ọ bụ site na $ HOME / .hushlogin hụ ngalaba Sx FILES).
  2. Ọ bụrụ na nbanye dị na tty, dekọọ oge nbanye.
  3. Checks / etc / nologin ma ọ bụrụ na ọ dị, na-ebipụta ọdịnaya ma na-ahapụ (ọ gwụla ma mgbọrọgwụ).
  4. Mgbanwe na-agba ọsọ na ihe ùgwù ọrụ.
  5. Na-ewepụta ebe dị mkpa.
  6. Na-aguta $ HOME / .ssh / gburugburu ebe ọ dị ma ndị ọrụ na-ahapụ ka ịgbanwee gburugburu ebe obibi ha. Hụ nhọrọ nhọrọ PermitUserEnvironment na sshd_config5.
  7. Mgbanwe na ndekọ ụlọ onye ọrụ.
  8. Ọ bụrụ na $ Ụlọ / .ssh / rc dị, gbaa ya; ọ bụrụ na / / / / ssh / sshrc dị, na-agba ya; ma ọ bụghị na-agba ọsọ xauth. A na-enye faịlụ '`r'' 'usoro nkwekọrịta X11 na kuki na ndenye ntinye.
  9. Na-agba ọsọ ma ọ bụ iwu onye ọrụ.

Usoro Authorized_Keys

$ HOME / .ssh / permission_keys bụ faịlụ ndabara nke depụtara igodo ndị mmadụ na-akwado maka nkwenye RSA na usoro protocol 1 na maka ntinye aka igodo ọha na eze (PubkeyAuthentication) na usoro 2. Usoro AuthorizedKeysFile nwere ike iji kọwaa faịlụ ọzọ.

Nke ọ bụla na faịlụ ahụ nwere otu igodo (oghere efu na ahịrị na-amalite site na '#' na-eleghara anya dị ka ihe). Kwa igodo ọha na eze RSA nwere ihe ndị na-esonụ, nkewapụtara site na oghere: nhọrọ, njedebe, nkwupụta, usoro, okwu. Ihe obula nke nkwekorita nke obula nke obula bu: nhọrọ, keytype, base64 igodo, okwu. Nhọrọ nhọrọ bụ nhọrọ; a na-ekpebi ọnụnọ ya ma ma akara ọ malitere site na nọmba ma ọ bụ (mpaghara nhọrọ agaghị amalite na nọmba). Ngwurugwu, nkwupụta, usoro na ubi okwu na-enye ntọala RSA maka usoro ntanetị 1; ejighị ihe ọ bụla mee ihe (ma o nwere ike ịba uru maka onye ọrụ iji mata isi). N'ihi usoro mbipute 2, keytype bụ 'ssh-dss' 'ma ọ bụ' ssh-rsa ''

Rịba ama na ama dị na faịlụ a na-abụkarị ọtụtụ narị octets ogologo oge (n'ihi nha nke igodo ọha na eze). Ịchọghị itinye ha na; kama, detuo identity.pub id_dsa.pub ma ọ bụ faịlụ id_rsa.pub wee dezie ya.

sshd na- eme ka usoro RSA kachasị dị ala maka protocol 1 na protocol 2 igodo nke 768 ibe n'ibe.

Nhọrọ (ma ọ bụrụ na ọ dị) na-enwe nke akọwapụtara iche iche. Enweghị ohere ọ bụla, ma ọ bụghị na ntinye abụọ. A na-akwado nkọwa nkọwa ndị na-esonụ (rịba ama na mkpụrụokwu nhọrọ bụ ikpe-enweghị isi):

site = ndepụta-ihe

Na-ekwuputa na na mgbakwunye na njirimara igodo ọha na eze, aha aha nke onye nwe obodo a ga-anọ na ndepụta nke ihe nhazi (`* 'na'? 'Na-eje ozi dị ka anụ ọhịa). Ndepụta ahụ nwekwara ike ịnwe ihe eji enyere gị aka site n'iji ya mee ihe na '!' ; ọ bụrụ na aha aha njirimara na-emetụ ihe na-adịghị mma, anaghị anabata isi. Ebumnuche nke nhọrọ a bụ ịme ka nchekwa dị elu: igodo nzuzo nke ọha n'onwe ya adịghị atụkwasị netwọk ma ọ bụ sava aha ma ọ bụ ihe ọ bụla (mana isi); Otú ọ dị, ọ bụrụ na mmadụ na-ezu ohi isi, igodo na-ekwe onye omempụ ịbanye n'ebe ọ bụla n'ụwa. Nhọrọ ọzọ a na-eji isi ihe ezoro ezo (ndị sava aha na / ma ọ bụ ndị na-agagharị agagharị ga-etinye ala na mgbakwunye na igodo).

iwu = iwu

Na-ekwupụta na iwu ahụ na-egbu mgbe ọ bụla a na-eji igodo a maka nyocha. Iwu ahụ nke onye ọrụ (ma ọ bụrụ na ọ bụla) nyere. Iwu ahụ na-agba ọsọ na pty ma ọ bụrụ na onye ahịa ahụ na-arịọ pty; ma ọ bụghị na ọ na-agba ọsọ n'enweghị tty. Ọ bụrụ na a chọrọ ọwa dị ọcha 8-bit, onye agaghị arịọ pty ma ọ bụ kwesịrị ezipụta no-pty A nwere ike itinye ọnụ na iwu ahụ site n'iji ya kwupụta ya. Nhọrọ a nwere ike ịba uru iji gbochi ụfọdụ igodo ọha na eze iji rụọ ọrụ kpọmkwem. Otu ihe atụ nwere ike ịbụ isi ihe na-enye ikikere nchekwa ndabere ma ọ bụghị ihe ọzọ. Rịba ama na onye ahịa ahụ nwere ike ịkọpụta TCP / IP na / ma ọ bụ X11 ọ gwụla ma machibidoro ha. Rịba ama na nhọrọ a na-emetụta shea, iwu ma ọ bụ nkuku usoro.

gburugburu ebe obibi = NAME = uru

Na-ekwuputa na eriri ga-agbakwunye gburugburu ebe ị na-abanye na iji igodo a. Mgbanwe nke gburugburu ebe obibi na-eme ka ụzọ a wepuo ụkpụrụ ndị ọzọ na-adịghị mma. A na-enye ọtụtụ nhọrọ nke ụdị a. Njikere gburugburu ebe obibi nwere nkwarụ site na ndabara ma na-achịkwa site na nhọrọ PermitUserEnvironment . Nhọrọ a bụ nkwarụ na-akpaghị aka ma ọ bụrụ na ejiri JiriLogin .

ntinye n'ọdụ ụgbọ mmiri

Na-egbochi TCP / IP ebugharị mgbe ejiri igodo a maka nyocha. Ọbịbịa ọ bụla nke ahịa ga-ebute n'ọdụ ụgbọ mmiri ga-alọghachite njehie. Enwere ike iji nke a, dịka, na njikọ nhọrọ.

enweghị-X11-ebugharị

Machibido nzipu X11 mgbe ejiri igodo a maka nyocha. Ihe ọ bụla X11 rịọrọ n'aka onye ahịa ga-alọghachite njehie.

enweghị-ndị ọrụ-ebugharị

Na-egbochi ịnyefe nlele nkwenye mgbe ejiri igodo a maka nyocha.

enweghị-pty

Na-egbochi tty oke (arịrịọ maka igbanye pty ga-ada).

permitopen = nnabata: ọdụ ụgbọ mmiri

Ejikwa ebe a na-ebugharị 'ssh -L' ' n'ọdụ ụgbọ mmiri ka ọ bụrụ na ọ nwere ike jikọọ ya na onye na-akpọ ya ma ọ bụ n'ọdụ ụgbọ mmiri ahụ. Adreesị IPv6 nwere ike ịkọwapụta ya na ọzọ syntax: nnabata / ọdụ ụgbọ mmiri Ọtụtụ nhọrọ permitopen nwere ike itinye ya n'ọrụ site na commas. Enweghi mmekorita ihe a na-eme na aha nnabata a kapiri aha, ha ga-abụ ngalaba ma ọ bụ adreesị nkịtị.

Ihe atụ

1024 33 12121 ... 312314325 ylo@foo.bar

site = "*. niksula.hut.fi,! pc.niksula.hut.fi" 1024 35 23 ... 2334 ylo @ niksula

command = "dump / home", no-pty, ntinye n'ọdụ ụgbọ mmiri 1024 33 23 ... 2323 backup.hut.fi

permitopen = "10.2.1.55:80", permitopen = "10.2.1.56:25" 1024 33 23 ... 2323

Ssh_Known_Hosts File Format

The / etc / ssh / ssh_known_hosts na $ HOME / .ssh / known_hosts faịlụ nwere nnabata igodo ọha maka niile mara amara. Achịkwa ụwa ga-akwadebe ya site n'aka onye nchịkwa (nhọrọ), na faịlụ onye ọrụ ọ bụla na-echekwa na-akpaghị aka: mgbe ọ bụla onye ọrụ na-ejikọta site na onye amaghị ama ya igodo ya agbakwunyere faịlụ onye ọrụ.

Nke ọ bụla n'ime faịlụ ndị a nwere mpaghara ndị a: aha njirimara, njide, exponent, modulus, comment. A na-ekewa ubi site na oghere.

Aha nnabata bụ ndepụta nke ihe nhazi ('*' na '?' Na-eme dị ka anụ ọhịa); ụkpụrụ nke ọ bụla na-adaba na aha aha njirimara (mgbe na-egosi onye ahịa) ma ọ bụ megide aha onye ọrụ (mgbe ị gosipụtara ihe nkesa). Ebumnuche nwere ike ibu ụzọ n'ihu '!' igosi nnogha: ma ọ bụrụ na aha onye nnabata na-emetụ ihe na-adịghị mma, a gaghị anabata ya (site n'ahịrị) ọbụna ma ọ bụrụ na ọ dabara ụkpụrụ ọzọ n'usoro.

A na-esi na bọtịnụ RSA butere ndị na-ehichapu ọnụ, na-emepụta ihe, na usoro ihe omume; enwere ike nweta ha, dịka, site na /etc/ssh/ssh_host_key.pub A na-ahọrọ ọkwa okwu nhọrọ na njedebe nke akara, ma ejighị ya.

A na - eleghara oghere ndị malitere na '#' na akara efu anya dị ka nkwupụta.

Mgbe ị na-eme nyocha njirimara, a nabatara nkwenye ma ọ bụrụ na akara ọ bụla nwere akara kwesịrị ekwesị. Enwere ike ịnwe (ma a gaghị atụ aro ya) iji nweta ọtụtụ akara ma ọ bụ igodo ọnụ ọgụgụ dị iche maka otu aha. Nke a ga - eme ma ọ bụrụ na ụdị faịlụ dị iche iche aha aha dị iche iche na - etinye na faịlụ ahụ. O kwere omume na faịlụ nwere ozi dịgasị iche; a nabatara nkwenye ma ọ bụrụ na enwere ike ịnweta ozi ọma site na faịlụ ọ bụla.

Rịba ama na akara ndị a na faịlụ ndị a bụ ọtụtụ narị ihe odide ogologo oge, ma ịchọrọ ịtinye aka na igodo igodo. Kama nke ahụ, wepụta ha site na edemede ma ọ bụ site na-ewere /etc/ssh/ssh_host_key.pub ma na-agbakwụnye aha ndị na-akpọ aha n'ihu.

Ihe atụ

closenet, ..., 130.233.208.41 1024 37 159 ... 93 closenet.hut.fi cvs.openbsd.org, 199.185.137.3 ssh-rsa AAAA1234 ..... =

Leekwa

scp (1), sftp (1), ssh (1), ssh-add1, ssh-agent1, ssh-keygen1, login.conf5, moduli (5), sshd_config5, sftp-server8

T. Ylonen T. Kivinen M. Saarinen T. Rinne S. Lehtinen "SSH Protocol Architecture" draft-ietf-secsh-architecture-12.txt Jenụwarị 2002 ọrụ na-aga n'ihu ihe onwunwe

M. Friedl N. Provos WA Simpson "Diffie-Hellman Group Exchange for SSH Transport Layer Protocol" draft-ietf-secsh-dh-group-exchange-02.txt Jenụwarị 2002 na-arụ ọrụ na-aga n'ihu ihe onwunwe

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