Att använda ett SSH-klientverktyg är alltid användbart och praktiskt för systemadministratören och fjärranvändare. I konventionella SSH-klienter kan du stöta på vissa nätverksproblem och problem med automatisk utloggning. Som systemadministratör inser du redan vikten av CLI-baserad fjärr-SSH-klient. För att lösa vanliga problem med utloggning, fördröjning och paketförlust kan du installera Mosh SSH som ett SSH-alternativ på Linux. Mosh står för Mobile Shell, som är en kommandoradsbaserad säker skal-klient för Linux. Det krävs ingen föråldrad, statisk IP-adress för att upprätta anslutningen; Dessutom stöder Mosh SSH-skalklienten även mobila enheter.
Mosh Shell som ett SSH-alternativ på Linux
Moshs SSH-skal använder TCP-nätverksanslutningar och stöder roaming. Allt du skriver i den lokala terminalen skickas till den fjärranslutna TCP-värden och allt som programmet skriver ut kommer tillbaka till din skärm. Hela användargränssnittet för Mosh SSH-skalet, inklusive tangenttryckningar, kommer från servern.
På Linux låter Mosh-skalet dig byta från en nätverksanslutning till en annan utan att förlora SSH-anslutningen. Mosh SSH-skalet är skrivet i programmeringsspråket C++ och är byggt under GNU GPL-sekretesslicensen. I det här inlägget kommer vi att se hur man installerar Mosh Shell som ett SSH-alternativ på Linux.
1. Installera Mosh Shell på Debian/Ubuntu
Att installera Mosh SSH-klienten på Debian eller Ubuntu Linux är enkelt och okomplicerat. Den är tillgänglig i det officiella Linux-förvaret. Om din dator inte har något UFW eller brandväggsdemonsystem behöver du inte oroa dig för brandväggssystemet. Du kan köra följande kommandon i ditt terminalskal för att uppdatera ditt Linux-förråd och installera Mosh SSH-skalet på ditt Linux-system.
# apt-get update
# apt-get install mosh
2. Installera Mosh SSH på Fedora/Red Hat Linux
Om du kör ett Fedora- eller Red Hat-baserat Linux-system kan du installera Mosh SSH-skalet på din Linux via kommandot YUM eller DNF. Det finns i Linux-förvaret och kräver inga EPEL-paket. Kör först följande uppsättning kommandon i ditt skal för att installera Mosh SSH-skalet på din Linux-maskin.
Kör följande kommandon för att installera Mosh-skal på Fedora Linux.
# yum update
# dnf install mosh
Följande kommandon kommer att installera Mosh-skalet på Red Hat Linux-företag.
# yum update
# yum install mosh
3. Installera Mosh SSH på Arch, SuSE och annat Linux
På Arch- och Arch-baserade Linux-distributioner är det en snabb uppgift att installera Mosh-skalet. Du behöver bara köra följande Pacman-kommando i din terminal med root-privilegier för att installera det.
# pacman -S mosh
Om du är en SuSE Linux-användare, kör följande zypper-kommando för att installera Mosh SSH på ditt system.
sudo zypper in mosh
I det här steget har vi sett installationsmetoderna för Mosh på Arch och SuSE Linux; Om du fortfarande inte kan hitta sätt att installera Mosh på din distribution, ladda ner Mosh källkod härifrånoch installera den från källkoden.
När nedladdningen är klar, extrahera zip-filen och kör följande kommandon i ditt terminalskal som anges nedan för att installera Mosh från källkoden.
$ cd mosh-1.3.2
$ ./configure
$ make
# make install
Kom igång med Mosh Secure Shell
Hittills har vi sett hur man installerar Mosh Shell på olika Linux-system. Nu är det dags att köra Mosh Secure Shell på kommandoraden. Alla följande kommandon som vi kommer att använda i detta steg kommer att kunna köras på alla större Linux-distributioner. Först kan du behöva köra följande kommando för att kontrollera Mosh SSH-skalversionen.
$ mosh --version
För att ansluta en fjärrklient över Internet via Mosh-klienten, kör följande kommando i ditt terminalskal. Följande kommando består av mosh-syntaxen, klientens användarnamn och klientens IP-adress.
$ mosh [email protected]
Om du utför kommandot framgångsrikt måste du bekräfta genom att skriva “Ja” i skalet och senare kommer det att kräva klientens root-lösenord för att upprätta anslutningen. Om du inte kan upprätta en anslutning via Mosh, se till att SSH-tjänsten är konfigurerad och aktiverad på klientsidan. När du behöver logga ut kan du köra följande exit-kommando för att logga ut från ditt skal.
$ exit
För mer hjälp med Mosh-syntaxer är det alltid fördelaktigt att köra hjälpkommandot.
$ mosh --help
Sista ord
Jag har kortfattat förklarat vad Mosh Shell är, hur det fungerar och hur du kan installera det på ett Linux-system i hela inlägget. Om du fortfarande tvivlar på om Mosh Shell är säkert eller inte, eller om det är bättre än traditionella SSH-klienter, ja, jag kan inte förklara mycket här. Allt jag kan säga med säkerhet är att det har vissa fördelar och nackdelar, men vid konventionell användning av en SSH-session kommer du inte att märka nackdelarna. Jag skulle rekommendera dig att prova det och hitta alla svar på alla dina tankar.
Vänligen dela det med dina vänner och Linux-communityt om du tycker att det här inlägget är användbart och informativt. Du kan också skriva dina åsikter om det här inlägget i kommentarsfältet.
