Como instalar o mosh shell como alternativa ssh no Linux

Como instalar o mosh shell como alternativa ssh no Linux

Mosh, que significa Shell móvel é um aplicativo de linha de comando usado para conectar-se ao servidor de um computador cliente, pela Internet. Pode ser usado como Ssh e contém mais características do que Capsula segura.

É um aplicativo semelhante ao SSH, mas com recursos adicionais. O aplicativo é escrito originalmente por Keith Winstein Para o Unix, como o sistema operacional e liberado no GNU GPL V3.

Mosh Shell SSH Client

Características do mosh

  1. É um aplicativo terminal remoto que suporta roaming.
  2. Disponível para todos os principais sistemas operacionais do tipo UNIX viz., Linux, FreeBSD, Solaris, Mac OS X e Android.
  3. Conectividade intermitente suportada.
  4. Fornece eco local inteligente.
  5. Edição de linha de teclas de usuário suportadas.
  6. Design responsivo e natureza robusta sobre Wi-Fi, links celulares e de longa distância.
  7. Permanecer conectado mesmo quando o IP muda. Ele usa UDP no lugar do TCP (usado por SSH). TCP Time Out When Connect é redefinido ou novo IP atribuído, mas o UDP mantém a conexão aberta.
  8. A conexão permanece intacta quando você retoma a sessão depois de muito tempo.
  9. Sem atraso de rede. Mostra os usuários digitados com chave e deleções imediatamente sem lag de rede.
  10. O mesmo método antigo para fazer login como era em ssh.
  11. Mecanismo para lidar com a perda de pacotes.

Instalação do mosh shell no Linux

Sobre Debian, Ubuntu e hortelã sistemas iguais, você pode instalar facilmente o Mosh Pacote com a ajuda do APT-Get Package Manager, conforme mostrado.

# atualização apt-get # apt-get install mosh 

Sobre RHEL/CENTOS/Fedora Distribuições baseadas, você precisa ativar o repositório de terceiros chamado EPEL, a fim de instalar o MOSH deste repositório usando o Yum Package Manager, como mostrado.

# yum atualização # yum install mosh 

Sobre Fedora 22+ Versão, você precisa usar o DNF Package Manager para instalar o mosh como mostrado.

# dnf install mosh 

Em outras distribuições Linux, podem instalá -lo como mostrado.

# Pacman -S Mosh [On Arch/Manjaro Linux] $ sudo zypper em mosh [no openSuse] # emerge net -misc/mosh [no gentoo] 

Como eu uso o mosh shell?

1. Vamos tentar fazer login no servidor Linux remoto usando o mosh shell.

$ mosh [email protegido] 
Conexão remota de mosh shell

Observação: Você viu que eu recebi um erro ao conectar, já que a porta não estava aberta no meu controle remoto CENTOS 7 caixa. Uma solução rápida, mas não recomendada, que realizei foi:

# SystemCtl Stop Firewalld [no servidor remoto] 

A maneira preferida é abrir uma porta e atualizar as regras do firewall. E depois conecte -se ao mosh em uma porta predefinida. Para detalhes detalhados no firewalld, você pode visitar este post.

  1. Como configurar o Firewalld em Centos, Rhel e Fedora

2. Vamos supor que a porta SSH padrão 22 foi alterada para a porta 70, Nesse caso, você pode definir a porta personalizada com a ajuda de '-p'Switch com mosh.

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

3. Verifique a versão do mosh instalado.

$ mosh -versão 
Verifique a versão do mosh

4. Você pode fechar o tipo de sessão de mosh 'saída'No prompt.

$ saída 

5. Mosh suporta muitas opções, que você pode ver como:

$ mosh -help 
Mosh Shell Options

Contras do mosh Shell

  1. Mosh requer pré -requisito adicional, por exemplo, permita a conexão direta via UDP, que não foi exigido pelo SSH.
  2. Alocação de porta dinâmica no intervalo de 60000-61000. O primeiro forte aberto é alocado. Requer uma porta por conexão.
  3. A alocação de porta padrão é uma preocupação séria de segurança, especialmente na produção.
  4. As conexões IPv6 suportadas, mas roaming no IPv6 não suportadas.
  5. Rollback não suportado.
  6. Nenhum encaminhamento X11 suportado.
  7. Sem suporte para encaminhamento SSH-Agent.

Conclusão

Mosh é um bom pequeno utilitário que está disponível para download no repositório da maioria das distribuições Linux. Embora tenha algumas discrepâncias especialmente preocupações de segurança e requisitos adicionais, são recursos como permanecer conectados, mesmo enquanto o roaming é seu ponto positivo. Minha recomendação é que todo Linux-er que lida com SSH deve tentar este aplicativo e cuidar disso, vale a pena tentar.