Aplicativos de terminal Linux para Android

Aplicativos de terminal Linux para Android

Existem vários aplicativos que permitem que você use seu smartphone Android para praticar comandos Linux para se conectar a um servidor remoto via SSH. Aqui estão os melhores.

Quer praticar comandos Linux? Você não precisa instalar uma distribuição completa para isso. Existem muitos sites que permitem que você use o terminal Linux online.

Esses sites funcionam bem na área de trabalho, mas não nos dispositivos móveis.

Não se preocupe. O Android é baseado no kernel Linux. Existem vários aplicativos que permitem que você use seu smartphone Android para praticar comandos Linux para se conectar a um servidor remoto via SSH, por exemplo.

Claro, você não deve esperar que ele substitua seus emuladores regulares de terminal Linux disponíveis para desktops. Mas, existem algumas opções interessantes disponíveis para Android.

Para facilitar as coisas, vamos adicionar duas categorias diferentes, uma que abrange emuladores de terminais, e a outra sob medida para recursos de conexão remota (SSH) juntamente com uma interface de terminal.

Alguns aplicativos mencionados aqui não são de código aberto e estão identificados. Eles foram cobertos aqui porque eles permitem que você use o terminal Linux no Android.

Seção A: principais aplicativos emuladores de terminal Linux

Observe que você precisa de acesso root em seu telefone Android para poder usar comandos como ls para navegar pelos diretórios, copiar/colar e executar operações avançadas.

Nota: Sem acesso root, você só estará limitado ao básico para a maioria dos aplicativos/terminal, como testar o ping, atualizar e instalar pacotes onde for suportado.

1. Qute: Emulador terminal

Qute não é de código aberto.

terminal qute

O emulador de terminal qute fornece acesso ao shell de linha de comando embutido em seu dispositivo Android.

Você pode usar comandos populares como ping, trace, cd, mkdir e muito mais em seu smartphone. Além de alguns comandos Linux úteis, você também pode instalar arquivos bin e criar scripts shell.

Juntamente com o editor de script bash e suporte para dispositivos com root, deve ser uma opção interessante para experimentar.

Ele também oferece a capacidade de habilitar um tema claro, ocultar o teclado, alternar o destaque da sintaxe e algumas outras características.

Infelizmente, o desenvolvedor menciona que, de acordo com as mais recentes políticas de privacidade do Google, existem problemas conhecidos com o Android 11 ou mais recente. Então, sem um dispositivo com root, você pode não ser capaz de fazer muito.

Qute

2. Terminal Emulator for Android

emulador terminal antigo

Terminal Emulator for Android de Jack Palevich é um dos mais antigos emuladores de terminal Linux disponíveis para Android.

Você pode usar comandos simples, adicionar várias janelas e usar atalhos de lançamento para tornar as coisas rápidas.

A melhor coisa sobre isso é que você não recebe nenhum anúncio, opções de compra no aplicativo e nenhum elemento que lhe distraia. No entanto, ele não está sendo mantido por um longo tempo, e sua página do GitHub também foi arquivada em 2020 para marcar o fim de seu desenvolvimento.

Mesmo em seu estado atual, parece estar funcionando para inúmeros usuários. Então, você pode querer experimentá-lo antes de descartá-lo como uma opção.

Terminal Emulator for Android

3. Material Terminal

Material Terminal não é de código aberto.

terminal de material

Material Terminal é uma versão com nova aparência do "Terminal Emulator for Android".

Você pode acessar os mesmos recursos, com várias janelas, sem anúncios, suporte para comandos básicos fora da caixa e a opção de instalar o Busy Box e outros utilitários de linha de comando em um dispositivo com root.

Basicamente, tudo o que você gostaria na opção anterior com uma interface de usuário usando material design. Muito bom, certo?

Material Terminal

Seção B: Clientes SSH e Terminal Linux

Você quer um emulador terminal no Android com a capacidade de se conectar usando SSH? Ou, talvez, adaptado apenas para conexões remotas SSH?

Aqui estão algumas opções:

4. Termux

termux

Termux é um emulador terminal bastante popular disponível para Android. Ele possui uma coleção abrangente de pacotes que permite experimentar shell bash e zsh.

Considerando que você tem acesso root, você também pode gerenciar arquivos com nnn e editá-los com nano, vim ou emacs. A interface do usuário não tem mais nada além do terminal.

Você também pode acessar servidores usando SSH. Além disso, você também pode começar a desenvolver em C com clang, make e gbd. Claro, estes estão sujeitos aos seus testes e se você tem um dispositivo com root ou não.

Você também pode explorar sua página do GitHub para solucionar problemas. A partir de agora, as atualizações para a versão da Play Store estão interrompidas devido a alguns motivos técnicos. Assim, você pode instalar a versão mais recente através do F-Droid se a versão disponível da Play Store não funcionar.

Termux

5. Termius

Termius não é de código aberto.

termius

Termius é um cliente SSH e SFTP adaptado para tornar possível o acesso remoto a partir de dispositivos Android.

Com o Termius, você pode gerenciar sistemas UNIX e Linux. A página da Play Store descreve-o como um cliente putty bonito para Android, e com razão.

A interface do usuário é fácil de entender e não parece confusa. Ele também suporta Mosh e protocolo Telnet.

Quando você se conecta a um dispositivo remoto, ele detecta o sistema operacional como Raspberry Pi, Ubuntu, Fedora. Você também pode trabalhar usando seu teclado conectado ao celular com este aplicativo. Para completar, você não recebe anúncios ou banners, tornando-o um aplicativo de conexão remota perfeito.

Ele oferece uma opção premium opcional (14 dias de avaliação gratuita) com mais recursos como cross-sync criptografado, encaminhamento de agente-chave SSH, SFTP, guias de terminal e muito mais. Você também pode explorar mais sobre ele em seu site oficial.

Termius

6. JuiceSSH

JuiceSSH não é de código aberto.

sucossh

JuiceSSH é mais um cliente popular do SSH com um monte de recursos gratuitos e um upgrade profissional opcional.

Além do suporte à Telenet e ao Mosh, você também tem acesso a alguns plugins de terceiros para ampliar as funcionalidades. Você começa a ajustar a aparência de uma variedade de opções disponíveis e organizar facilmente suas conexões por grupo. Não esquecendo que você também recebe suporte IPv6.

Se você optar pela atualização pro, você pode se integrar com o AWS, ativar sincronização segura, automatizar backups e muito mais.

JuicesSH

7. ConnectBot

aplicativo connectbot

Se tudo o que você queria era um simples cliente SSH, o ConnectBot deve atendê-lo bem.

Você pode lidar com sessões simultâneas de SSH, criar túneis seguros e obter a capacidade de copiar/colar entre outros aplicativos.

ConnectBot

Concluindo

Acessar o terminal Linux no Android não é tão simples quanto escolher um emulador de terminal. Você precisará verificar o suporte para comandos e o que ele pode permitir que você faça com um dispositivo root/não root, antes de prosseguir.

Se você quiser experimentar, qualquer uma das opções deve fazer um ótimo trabalho.

Qual é o seu favorito? Perdemos listar algum dos seus favoritos? Deixe-me saber nos comentários abaixo.

Última atualização deste artigo: 17 de february de 2022