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.
- O jẹ ohun elo ebute latọna jijin ti o ṣe atilẹyin lilọ kiri.
- Wa fun gbogbo pataki UNIX-like OS viz., Linux, FreeBSD, Solaris, Mac OS X ati Android.
- Asopọmọra Aarin ṣe atilẹyin.
- Pese iwoyi ti oye ni agbegbe.
- Ṣiṣatunṣe laini ti awọn bọtini bọtini olumulo ti a ṣe atilẹyin.
- Apẹrẹ idahun ati Iseda Agbara lori wifi, cellular ati awọn ọna asopọ ọna pipẹ.
- 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.
- Asopọ naa duro ṣinṣin nigbati o ba bẹrẹ si igba lẹhin igba pipẹ.
- 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.
- Ọna atijọ kanna lati buwolu wọle bi o ti wa ni SSH.
- 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
- 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ọ. Pipin ibudo aiyipada jẹ aibalẹ aabo pataki, paapaa ni iṣelọpọ.
- Awọn isopọ IPv6 ni atilẹyin, ṣugbọn lilọ kiri lori IPv6 ko ni atilẹyin.
- Pada sẹhin ko ṣe atilẹyin.
- Bẹẹkọ ti firanṣẹ siwaju X11.
- 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.