Bii o ṣe le Fi Ikarahun Mosh sii bi Yiyan SSH lori Lainos


Mosh, eyiti o duro fun Ikarahun Mobile jẹ ohun elo laini aṣẹ eyiti o lo fun sisopọ si olupin lati kọmputa alabara kan, lori Intanẹẹti. O le ṣee lo bi SSH ati pe o ni ẹya diẹ sii ju Ikarahun Ikoko.

O jẹ ohun elo ti o jọra si SSH, ṣugbọn pẹlu awọn ẹya afikun. Ohun elo naa ni kikọ akọkọ nipasẹ Keith Winstein fun Unix bii ẹrọ ṣiṣe ati tu silẹ labẹ GNU GPL v3.

  1. O jẹ ohun elo ebute latọna jijin ti o ṣe atilẹyin lilọ kiri.
  2. Wa fun gbogbo pataki UNIX-like OS viz., Linux, FreeBSD, Solaris, Mac OS X ati Android.
  3. Asopọmọra Aarin ṣe atilẹyin.
  4. Pese iwoyi ti oye ni agbegbe.
  5. Ṣiṣatunṣe laini ti awọn bọtini bọtini olumulo ti a ṣe atilẹyin.
  6. Apẹrẹ idahun ati Iseda Agbara lori wifi, cellular ati awọn ọna asopọ ọna pipẹ.
  7. wa ni asopọ Paapaa nigbati awọn ayipada IP ba yipada. O nlo UDP ni ipo TCP (ti SSH lo). Akoko TCP jade nigbati asopọ ba tunto tabi IP tuntun ti a yan ṣugbọn UDP jẹ ki asopọ ṣii.
  8. Asopọ naa duro ṣinṣin nigbati o ba bẹrẹ si igba lẹhin igba pipẹ.
  9. Ko si aisun nẹtiwọki. Ṣe afihan awọn olumulo ti o tẹ bọtini ati awọn piparẹ lẹsẹkẹsẹ laisi aisun nẹtiwọọki.
  10. Ọna atijọ kanna lati buwolu wọle bi o ti wa ni SSH.
  11. Ilana lati mu pipadanu apo.

Fifi sori ẹrọ ti Ikarahun Mosh ni Lainos

Lori awọn eto Debian, Ubuntu ati Mint bakanna, o le fi irọrun package Mosh sori ẹrọ pẹlu iranlọwọ ti apt-gba oluṣakoso package bi o ti han.

# apt-get update 
# apt-get install mosh

Lori awọn pinpin kaakiri RHEL/CentOS/Fedora, o nilo lati tan ibi ipamọ ẹnikẹta ti a pe ni oluṣakoso package yum bi o ti han.

# yum update
# yum install mosh

Lori ẹya Fedora 22 +, o nilo lati lo oluṣakoso package dnf lati fi sori ẹrọ mosh bi o ti han.

# dnf install mosh

Lori awọn pinpin kaakiri Linux miiran le fi sii bi o ti han.

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

Bawo ni MO ṣe lo Ikarahun Mosh?

1. Jẹ ki a gbiyanju lati buwolu wọle sinu olupin Linux latọna lilo ikarahun mosh.

$ mosh [email 

Akiyesi: Njẹ o rii pe Mo ni aṣiṣe ni sisopọ nitori ibudo ko ṣii ni apoti CentOS 7 mi latọna jijin. Iyara kan ṣugbọn kii ṣe iṣeduro ojutu ti Mo ṣe ni:

# systemctl stop firewalld    [on Remote Server]

Ọna ti o fẹ julọ ni lati ṣii ibudo kan ati imudojuiwọn awọn ofin ogiriina. Ati lẹhinna sopọ si mosh lori ibudo ti a ti pinnu tẹlẹ. Fun awọn alaye jinlẹ lori firewalld o le fẹ lati ṣabẹwo si ifiweranṣẹ yii.

    Bii a ṣe le Tunto Firewalld ni CentOS, RHEL ati Fedora

2. Jẹ ki a ro pe aiyipada ibudo SSH 22 ti yipada si ibudo 70, ninu ọran yii o le ṣalaye ibudo aṣa pẹlu iranlọwọ ti ‘-p‘ yipada pẹlu mosh.

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

3. Ṣayẹwo ẹya ti fi sori ẹrọ Mosh.

$ mosh --version

4. O le pa iru igba mosh pa ‘ijade’ lori itọka naa.

$ exit

5. Mosh ṣe atilẹyin ọpọlọpọ awọn aṣayan, eyiti o le rii bi:

$ mosh --help

  1. Mosh nilo afikun ohun pataki ṣaaju fun apẹẹrẹ, gba asopọ taara nipasẹ UDP, eyiti SSH ko nilo. Pipin ipin ibudo Dynamic ni ibiti 60000-61000 wa. Ni ipin akọkọ ti o ṣii. O nilo ibudo kan fun asopọ.
  2. Pipin ibudo aiyipada jẹ aibalẹ aabo pataki, paapaa ni iṣelọpọ.
  3. Awọn isopọ IPv6 ni atilẹyin, ṣugbọn lilọ kiri lori IPv6 ko ni atilẹyin.
  4. Pada sẹhin ko ṣe atilẹyin.
  5. Bẹẹkọ ti firanṣẹ siwaju X11.
  6. Ko si atilẹyin fun fifiranšẹ ssh-aṣoju.

Ipari

Mosh jẹ ohun elo kekere ti o wuyi eyiti o wa fun gbigba lati ayelujara ni ibi ipamọ ti ọpọlọpọ awọn Pinpin Linux. Botilẹjẹpe o ni awọn aiṣedeede diẹ pataki ibakcdun aabo pataki ati afikun ibeere o jẹ awọn ẹya bi asopọ ti o ku paapaa lakoko lilọ kiri ni aaye afikun rẹ. Iṣeduro mi ni Gbogbo Linux-er ti o ṣe pẹlu SSH yẹ ki o gbiyanju ohun elo yii ki o lokan rẹ, Mosh tọ si igbiyanju kan.