Parakushtet
Instaloni Mosh në një server CentOS 6 x64
Modifikoni rregullat e murit të zjarrit për të lejuar trafikun e Mosh
Instaloni Mosh në një shfletues Chrome
Identifikohu nga klienti Mosh Chrome
Shijoni përvojën e rrjedhshme të përdoruesit të Mosh
Një këshillë shtesë
Mosh, shkurtesa e "predha celulare", është një aplikacion terminali në distancë në rritje i krijuar për të ofruar lidhje dhe përvojë më të mirë të përdoruesit sesa aplikacionet terminale të bazuara në SSH.
Kur flasim për teknologjitë e administrimit të serverëve në distancë, SSH padyshim ka popullaritetin e tij të qëndrueshëm në komunitetin me burim të hapur. Sidoqoftë, në kushte të këqija të rrjetit, si lidhjet celulare, roaming, Wi-Fi dhe lidhjet në distanca të gjata, lidhjet SSH mund të mos funksionojnë, duke i bërë njerëzit të vuajnë nga ndërprerja e vazhdueshme e lidhjes ose mosreagimi.
Duke pasur parasysh kushte të ndryshme të rrjetit, Mosh ka bërë shumë përmirësime mbi SSH, duke përfshirë, por pa u kufizuar në: zgjedhjen e UDP mbi TCP për t'u ndërtuar, jehonë inteligjente lokale dhe uljen e përdorimit të gjerësisë së brezit. Secila prej këtyre përpjekjeve e bën Mosh një shtesë të shkëlqyer për SSH.
Në seksionet e mëposhtme, unë do të demonstroj se si të instaloni Mosh në një server CentOS 6 x64 dhe një klient të shfletuesit Chrome, së bashku me mënyrën e përdorimit të klientit Mosh Chrome për t'u lidhur me një server të largët.
Parakushtet
Për të marrë përvoja praktike nga ky artikull, duhet të vendosni një shembull të serverit Vultr CentOS 6 x64 nga e para dhe të identifikoheni si një përdorues jo-root me leje sudo. Udhëzimet për OS të tjera mund të ndryshojnë.
Instaloni Mosh në një server CentOS 6 x64
Me yum, ju lehtë mund ta instaloni Mosh në serverin tuaj CentOS 6:
sudo yum update -y
sudo yum install mosh
Mosh gjithashtu mund të instalohet në shumë OS të tjerë. Ju mund të vizitoni faqen zyrtare të internetit për të parë detajet.
Modifikoni rregullat e murit të zjarrit për të lejuar trafikun e Mosh
Për ta bërë Mosh funksional, duhet të lejoni trafikun UDP në porte që variojnë nga 60000 në 61000.
sudo iptables -I INPUT 1 -p udp --dport 60000:61000 -j ACCEPT
sudo service iptables save
Instaloni Mosh në një shfletues Chrome
Për të përdorur Mosh për të menaxhuar serverin tuaj në distancë, duhet të instaloni gjithashtu programin Mosh në kompjuterin tuaj lokal. Këtu, unë do të instaloj Mosh në një shfletues Chrome si shembull.
Vizitoni faqen e Mosh në dyqanin në internet të Chrome nga brenda shfletuesit tuaj të internetit Chrome. Klikoni butonin "SHTO TE CHROME" në këndin e sipërm djathtas për ta instaluar.
Identifikohu nga klienti Mosh Chrome
Nisni Mosh nga drejtoria e aplikacionit Chrome për të shfaqur dritaren e hyrjes.
Siç e shihni, në modalitetin e paracaktuar SSH, mund të përdorni të njëjtat kredenciale si SSH për të konfiguruar lidhjet Mosh. Janë të disponueshme si autentikimet e bazuara në fjalëkalim ashtu edhe SSH.
Përveç kësaj, në fushën "komandë në distancë", mund të futni disa komanda që dëshironi të ekzekutoni menjëherë pas lidhjes. Për shembull, mund të futni tmux attach-sessionpër të rifilluar tmuxseancën tuaj automatikisht pas lidhjes.
Sa i përket fushës "Komanda e serverit Mosh", mund ta lini bosh në kushte normale. Tani për tani, ju nuk keni nevojë të filloni Mosh me argumente të ndryshme.
Shijoni përvojën e rrjedhshme të përdoruesit të Mosh
Pas hyrjes në llogarinë tuaj, mund të përdorni Mosh për të ekzekutuar komanda njësoj si duke përdorur çdo aplikacion tjetër të terminalit të largët SSH, përveç se përgjigja e serverit në distancë në Mosh është më e shpejtë dhe më e qetë, veçanërisht në kushte të këqija rrjeti.
Tipari më i dallueshëm i Mosh do të ishin nënvizimet e hyrjes suaj të fundit, që tregon se Mosh ka parashikuar në mënyrë inteligjente gjendjen e terminalit në distancë përpara se të marrë një përgjigje nga serveri juaj në distanca të gjata. Këto nënvizime do të zhduken pasi të sinkronizohen gjendjet e të dy skajeve. Ju nuk keni më nevojë të prisni përgjigjen e serverit në distancë përpara se të vazhdoni të futni pa probleme.
Një këshillë shtesë
Unë rekomandoj që të përdorni Mosh me tmuxose një mjet tjetër të ngjashëm në të njëjtën kohë sepse do t'ju duhet një mjet i tillë për të rezervuar daljen e mëparshme që nuk është më në dritaren e terminalit të Mosh. Për qëllime përshpejtimi, Mosh nuk ruan daljen e lëvizjes.