Mosh Shell - Abokin Ciniki na SSH don Haɗa Tsarin Unix/Linux Nesa


Mosh, wanda ke nufin Mobile Shell aikace-aikacen layin umarni ne wanda ake amfani dashi don haɗawa da uwar garken daga kwamfutar abokin ciniki, akan Intanet. Ana iya amfani da shi azaman SSH kuma ya ƙunshi ƙarin fasali fiye da Secure Shell.

Aikace-aikace ne mai kama da SSH, amma tare da ƙarin fasali. Keith Winstein ya rubuta aikace-aikacen asali don Unix kamar tsarin aiki kuma an sake shi ƙarƙashin GNU GPL v3.

  1. Aikace-aikace ne mai nisa wanda ke goyan bayan yawo.
  2. Akwai don duk manyan UNIX-kamar OS wato Linux, FreeBSD, Solaris, Mac OS X da Android.
  3. Haɗin kai tsaye yana goyan bayan.
  4. Yana ba da amsawar murya mai hankali.
  5. Ana goyan bayan gyaran layi na maɓallan maɓalli.
  6. Kira mai ɗaukar nauyi da Ƙarfin Hali akan wifi, salon salula da hanyoyin haɗin nesa.
  7. Ci gaba da haɗe koda lokacin da IP ya canza. Yana amfani da UDP a madadin TCP (wanda SSH ke amfani dashi). Lokacin TCP ya ƙare lokacin da aka sake saita haɗin kai ko sabon IP da aka sanya amma UDP yana buɗe haɗin.
  8. Haɗin ya kasance daidai lokacin da kuka dawo zaman bayan dogon lokaci.
  9. Babu jinkirin hanyar sadarwa. Yana nuna masu amfani da aka buga maɓalli da gogewa kai tsaye ba tare da lalurar hanyar sadarwa ba.
  10. Tsohuwar hanyar don shiga kamar yadda take a cikin SSH.
  11. Mechanism don magance asarar fakiti.

Shigar da Mosh Shell a cikin Linux

A kan tsarin Debian, Ubuntu da Mint iri ɗaya, zaku iya shigar da kunshin Mosh cikin sauƙi tare da taimakon mai sarrafa fakitin da ya dace kamar yadda aka nuna.

# apt-get update 
# apt-get install mosh

A kan tushen RHEL/CentOS/Fedora, kuna buƙatar kunna ma'ajiyar ɓangare na uku da ake kira yum package manager kamar yadda aka nuna.

# yum update
# yum install mosh

A kan nau'in Fedora 22+, kuna buƙatar amfani da mai sarrafa fakitin dnf don shigar da mosh kamar yadda aka nuna.

# dnf install mosh

A kan sauran rarrabawar Linux na iya shigar da shi kamar yadda aka nuna.

# pacman -S mosh         [On Arch/Manjaro Linux]
$ sudo zypper in mosh    [On OpenSuse]
# emerge net-misc/mosh   [On Gentoo]

Ta yaya zan yi amfani da Mosh Shell?

1. Bari muyi ƙoƙarin shiga cikin uwar garken Linux mai nisa ta amfani da mosh harsashi.

$ mosh [email 

Lura: Shin kun ga na sami kuskure wajen haɗawa tunda ba a buɗe tashar jiragen ruwa a cikin akwatina na CentOS 7 mai nisa ba. Magani mai sauri amma ba da shawarar da na yi ita ce:

# systemctl stop firewalld    [on Remote Server]

Hanyar da aka fi so ita ce buɗe tashar jiragen ruwa da sabunta dokokin Tacewar zaɓi. Sannan haɗa zuwa mosh akan tashar da aka riga aka ƙayyade. Don cikakkun bayanai akan firewalld kuna iya ziyartar wannan post ɗin.

  1. Yadda ake saita Firewalld a CentOS, RHEL da Fedora

2. Bari mu ɗauka cewa an canza tsohuwar tashar SSH 22 zuwa tashar jiragen ruwa 70, a cikin wannan yanayin za ku iya ƙayyade tashar tashar al'ada tare da taimakon '-p' canzawa tare da mosh.

$ mosh [email  --ssh="ssh -p 70"

3. Duba sigar shigar Mosh.

$ mosh --version

4. Za ka iya rufe mosh zaman type 'fita' a kan m.

$ exit

5. Mosh yana goyan bayan zaɓuɓɓuka da yawa, waɗanda zaku iya gani kamar:

$ mosh --help

  1. Mosh yana buƙatar ƙarin buƙatun misali, ba da damar haɗin kai tsaye ta hanyar UDP, wanda SSH ba ya buƙata.
  2. Rarraba tashar tashar ruwa mai ƙarfi a cikin kewayon 60000-61000. An keɓe katangar farko ta buɗe. Yana buƙatar tashar jiragen ruwa ɗaya a kowace haɗin gwiwa.
  3. Rarraba tsohowar tashar jiragen ruwa babban matsalar tsaro ne, musamman wajen samarwa.
  4. Haɗin IPv6 yana goyan bayan, amma yawo akan IPv6 ba a tallafawa.
  5. Ba a goyan bayan gungurawa.
  6. Ba a goyan bayan turawa X11.
  7. Babu tallafi don turawa wakilin ssh.

Kammalawa

Mosh ƙaramin kayan aiki ne mai kyau wanda ke akwai don saukewa a cikin ma'ajiyar yawancin Rarraba Linux. Ko da yake yana da ƴan bambance-bambance musamman damuwa na tsaro da ƙarin buƙatu yana da fasali kamar sauran haɗin kai ko da yayin yawo shine ƙari. Shawarwarina shine Kowane Linux-er wanda ke hulɗa da SSH yakamata ya gwada wannan aikace-aikacen kuma ya kula da shi, Mosh ya cancanci gwadawa.