Mosh Shell - Onye ahịa dabere na SSH maka ijikọ Unix/Linux Sistemu dịpụrụ adịpụ
Mosh, nke na-anọchi anya Mobile Shell bụ ngwa ahịrị iwu nke a na-eji maka ijikọ na ihe nkesa site na kọmputa ndị ahịa, na ịntanetị. Enwere ike iji ya dị ka SSH ma nwee atụmatụ karịa Shell Secure.
Ọ bụ ngwa yiri SSH, mana nwere atụmatụ ndị ọzọ. Keith Winstein dere ngwa a na mbụ maka Unix dị ka sistemụ arụmọrụ wee wepụta ya n'okpuru GNU GPL v3.
- Ọ bụ ngwa dịpụrụ adịpụ na-akwado ịkwọgharị.
- Dị maka ndị isi UNIX dị ka OS viz., Linux, FreeBSD, Solaris, Mac OS X na gam akporo.
- A na-akwado njikọta oge na-adịghị anya.
- Na-enye echo mpaghara ọgụgụ isi.
- A kwadoro ndezi ahịrị igodo igodo onye ọrụ.
- Nhazi na-anabata na ike siri ike n'elu wifi, cellular na njikọ dị anya.
- Nọgide na-ejikọta ọbụna mgbe IP gbanwere. Ọ na-eji UDP n'ọnọdụ TCP (nke SSH ji mee ihe). Oge TCP agwụla mgbe arụgharịrị njikọ ma ọ bụ kenyere IP ọhụrụ mana UDP na-eme ka njikọ ahụ mepee.
- njikọ ahụ na-adịgide mgbe ị malitegharịa nnọkọ ka ogologo oge gachara.
- Enweghị nkwụsị netwọkụ. Na-egosi ndị ọrụ pịnyere igodo na ihichapụ ozugbo na-enweghị nkwụsị netwọk.
- Otu usoro ochie iji banye dịka ọ dị na SSH.
- Mechanism iji dozie mfu ngwugwu.
Nwụnye Mosh Shell na Linux
Na sistemụ Debian, Ubuntu na Mint, ị nwere ike ịwụnye ngwugwu Mosh ngwa ngwa site na enyemaka nke njikwa ngwugwu apt-get dị ka egosiri.
# apt-get update # apt-get install mosh
Na nkesa RHEL/CentOS/Fedora, ịkwesịrị ịgbanwuo ebe nchekwa ndị ọzọ akpọrọ yum ngwugwu njikwa dị ka egosiri.
# yum update # yum install mosh
Na ụdị Fedora 22+, ịkwesịrị iji njikwa ngwugwu dnf iji wụnye mosh dị ka egosiri.
# dnf install mosh
Na nkesa Linux ndị ọzọ nwere ike ịwụnye ya dịka egosiri.
# pacman -S mosh [On Arch/Manjaro Linux] $ sudo zypper in mosh [On OpenSuse] # emerge net-misc/mosh [On Gentoo]
Kedu ka m ga-esi eji Mosh Shell?
1. Ka anyị gbalịa ịbanye n'ime ihe nkesa Linux dịpụrụ adịpụ site na iji mosh shell.
$ mosh [email
Mara: Ị hụrụ na enwere m mperi na ijikọ ebe ọdụ ụgbọ mmiri emegheghị na igbe CentOS 7 dịpụrụ adịpụ m. Ngwọta ngwa ngwa mana anaghị atụ aro ka m mere bụ:
# systemctl stop firewalld [on Remote Server]
Ụzọ kachasị mma bụ imepe ọdụ ụgbọ mmiri ma melite iwu firewall. Ma jikọọ na mosh na ọdụ ụgbọ mmiri eburu ụzọ kọwaa. Maka nkọwa miri emi na firewalld ị nwere ike ịmasị ileta ọkwa a.
- Otu esi ahazi Firewalld na CentOS, RHEL na Fedora
2. Ka anyị chee na a gbanwere ọdụ ụgbọ mmiri SSH 22 na ọdụ ụgbọ mmiri 70, na nke a, ị nwere ike ịkọwa ọdụ ụgbọ mmiri omenala site n'enyemaka nke '-p' ịgbanwee na mosh.
$ mosh [email --ssh="ssh -p 70"
3. Lelee ụdị nke Mosh arụnyere.
$ mosh --version
4. Ị nwere ike mechie mosh nnọkọ ụdị 'wepụ' na ozugbo.
$ exit
5. Mosh na-akwado ọtụtụ nhọrọ, nke ị nwere ike ịhụ dị ka:
$ mosh --help
- Mosh chọrọ ihe ọzọ achọrọ dịka ọmụmaatụ, kwe ka njikọ aka kpọmkwem site na UDP, nke SSH achọghị.
- Oke ọdụ ụgbọ mmiri na-agbanwe agbanwe na oke nke 60000-61000. A na-ekenye ụlọ mbụ mepere emepe. Ọ na-achọ otu ọdụ ụgbọ mmiri kwa njikọ.
- Oke oke ọdụ ụgbọ mmiri bụ nnukwu nchekwa nchekwa, ọkachasị na nrụpụta.
- njikọ IPv6 akwadoro, mana akwadoghị ịgagharị na IPv6.
- Akwadoghị atụgharịghachi.
- Ọnweghị mbugharị X11 akwadoro.
- Onweghị nkwado maka ibugharị onye nnọchi anya ssh.
Mmechi
Mosh bụ ọmarịcha obere akụrụngwa dị maka nbudata na ebe nchekwa nke ọtụtụ nkesa Linux. Ọ bụ ezie na ọ nwere ọdịiche ole na ole na-eche nche pụrụ iche yana ihe ndị ọzọ a chọrọ, ọ bụ njirimara dị ka njikọ chiri anya ọbụlagodi mgbe ị na-agagharị bụ gbakwunyere ya. Ndụmọdụ m bụ Linux-er ọ bụla nke na-emeso SSH kwesịrị ịnwale ngwa a ma chee ya, Mosh kwesịrị ịnwale.