Eternal Terminal – um shell remoto que se reconecta automaticamente

Se sua conexão remota vive caindo e você quer resolver isso, veja como instalar o Eternal Terminal, um shell remoto que se reconecta automaticamente.

O Eternal Terminal (ET) é um shell remoto que se reconecta automaticamente sem interromper a sessão.

Eternal Terminal - um shell remoto que se reconecta automaticamente
Eternal Terminal – um shell remoto que se reconecta automaticamente

Ao contrário de uma sessão SSH normal, a sessão com o ET continuará, independentemente de você ter uma alteração de IP ou ter uma interrupção de rede.

Isso significa que, mesmo que você altere o endereço IP do host remoto, o Eternal Terminal manterá você conectado ao sistema remoto.

Outra característica notável do ET é que podemos rodar o tmux/screen dentro de uma sessão ET.

ET suporta o modo de controle tmux que permite ter barras de rolagem, guias e janelas do sistema operacional.

É aqui que o ET se distingue de outras aplicações similares como o Mosh (uma alternativa popular ao SSH).

Embora Mosh ofereça a mesma funcionalidade que o ET, ele não suporta o modo de rolagem ou o modo de controle do tmux. Em resumo, o ET é um terminal remoto para pessoas ocupadas e impacientes.

É importante mencionar que o ET não é um emulador de terminal, é apenas um shell remoto.

Como instalar o Eternal Terminal no Linux

Para aqueles que estão interessados ​​em instalar o ET em seus sistemas, eles devem seguir as etapas abaixo.

É importante mencionar que o ET deve ser instalado no servidor e no sistema do cliente.

Por padrão, o ET usa a porta 2022, portanto, se você estiver protegido por um firewall ou roteador, você deverá abrir essa porta.

Para instalar o Eternal Terminal no Linux, basta baixar e compilar o código-fonte do aplicativo. Mais antes, instale as seguinte dependências:

  • libboost-dev
  • libsodium-dev
  • libncurses5-dev
  • libprotobuf-dev
  • protobuf-compiler
  • cmake
  • libgoogle-glog-dev
  • libgflags-dev
  • unzip
  • wget

Para isso, use o gerenciador de pacotes de sua distribuição.

Em seguida, faça o seguinte:

Passo 1. Abra um terminal;
Passo 2. Baixe o código fonte do Eternal Terminal;

wget https://github.com/MisterTea/EternalTerminal/archive/master.zip

Passo 3. Descompacte o arquivo baixado;

unzip master.zip

Passo 4. Acesse a pasta que foi criada;

cd master

Passo 5. Crie a pasta build;

mkdir build

Passo 6. Acesse a pasta build;

cd build

Passo 7. Incie a configuração da compilação;

cmake ../

Passo 8. Inicie a compilação do programa;

make

Passo 9. Finalmente, execute a instalação do aplicativo;

sudo make install

Como instalar o Eternal Terminal no Ubuntu e seus derivados

Para instalar o Eternal Terminal no Ubuntu e ainda poder receber automaticamente as futuras atualizações dele, você deve fazer o seguinte:

Passo 1. Abra um terminal (use as teclas CTRL + ALT + T);
Passo 2. Se ainda não tiver, adicione o repositório do programa com este comando ou use esse tutorial;

sudo add-apt-repository ppa:jgmath2000/et

Passo 3. Atualize o gerenciador de pacotes com o comando:

sudo apt-get update

Passo 4. Agora use o comando abaixo para instalar o programa;

sudo apt-get install et

Como instalar o Eternal no Ubuntu, Debian, Mint e derivados

Para instalar o Eternal Terminal no Ubuntu e ainda poder receber automaticamente as futuras atualizações dele, você deve fazer o seguinte:

Passo 1. Abra um terminal;
Passo 2. Se ainda não tiver, adicione o repositório do programa com este comando ou use esse tutorial;

echo "deb https://mistertea.github.io/debian-et/debian-source/ stretch main" | sudo tee -a /etc/apt/sources.list

Passo 3. Baixe a chave do repositório do programa com o comando;

curl -sS https://mistertea.github.io/debian-et/et.gpg | sudo apt-key add -

Passo 4. Atualize o gerenciador de pacotes com o comando:

sudo apt-get update

Passo 5. Agora use o comando abaixo para instalar o programa;

sudo apt-get install et

Pronto! Agora, você pode iniciar o programa no menu Aplicativos/Dash/Atividades ou qualquer outro lançador de aplicativos da sua distro, ou digite et ou em um terminal, seguido da tecla TAB.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Ads Blocker Image Powered by Code Help Pro

Bloqueador de anúncios detectado!!!

Nosso site precisa de publicidade para existir. Por favor, insira-o na lista de permissões/lista branca para liberar a exibição de anúncios e apoiar nosso site. Nosso conteúdo é GRATUITO, e tudo o que pedimos é isso!