Tecnologia

Como usar SSH no Android com JuiceSSH: Guia Completo

Você está na loja e de repente se lembra de que realmente precisa iniciar um script em um servidor remoto. Pode ser seu Raspberry Pi 5 ou, no meu caso, em 2012, era um servidor de projeto de cliente com mau comportamento que me obrigou a fazer login e reiniciar alguns serviços enquanto eu navegava para escolher qual pizza seria para o jantar. Fiz tudo do meu smartphone usando SSH (Secure Shell) e JuiceSSH, um aplicativo cliente SSH gratuito para Android.

Neste tutorial, instalaremos o JuiceSSH em nosso smartphone Android e aprenderemos como fazer uma conexão com um Raspberry Pi 5 na nossa rede doméstica.

Para este projeto, você precisará de um dispositivo executando um servidor SSH. Normalmente, isso é uma máquina Linux, como um Raspberry Pi. Estamos usando um Raspberry Pi 5 executando a versão mais recente do Raspberry Pi OS. Você também precisará de um dispositivo Android.

Se você estiver configurando um Raspberry Pi do zero, siga este guia para instalar o Raspberry Pi OS com SSH pronto para uso. Se o seu Raspberry Pi já estiver funcionando, siga estas etapas para configurar um servidor SSH.

1. Abra um terminal e, como sudo, execute o comando raspi-config.

sudo raspi-config

2. Usando as teclas de seta, role até Interface Options e pressione Enter.

(Image credit: Tom’s Hardware)

3. Selecione SSH e pressione Enter.

(Image credit: Tom’s Hardware)

4. Selecione Yes e pressione Enter para habilitar o servidor SSH.

(Image credit: Tom’s Hardware)

5. Selecione Ok para reconhecer que o servidor SSH está em execução.

(Image credit: Tom’s Hardware)

6. Selecione Finish e pressione Enter para sair. Feche o terminal quando terminar. Agora você pode passar para a próxima parte deste tutorial.

(Image credit: Tom’s Hardware)

Instalando e usando JuiceSSH no Android


1. Na Play Store, pesquise por JuiceSSH e instale o aplicativo.

(Image credit: Tom’s Hardware)

2. Abra o JuiceSSH.

(Image credit: Tom’s Hardware)

3. A interface do JuiceSSH é dividida em quatro seções. A Seção 1 é Conexão Rápida, e podemos usá-la para fazer uma conexão com um dispositivo. A Seção 2 mostrará uma lista das conexões que usamos com frequência. A Seção 3 é onde podemos criar, atualizar e excluir conexões SSH. A Seção 4 é onde podemos encontrar as configurações do aplicativo.

(Image credit: Tom’s Hardware)

4. Clique em Conexão Rápida e na próxima tela certifique-se de que SSH está selecionado e, em seguida, insira seu nome de usuário e o endereço IP / nome do host do dispositivo. Clique em OK para iniciar a conexão. Aqui estamos nos conectando a um Raspberry Pi 5, do qual sabemos o endereço IP. Você pode usar um nome de host se preferir.

(Image credit: Tom’s Hardware)

5. Clique em ACCEPT na tela de verificação do host.

(Image credit: Tom’s Hardware)

6. Digite sua senha e clique em OK para conectar. Opcionalmente, você pode salvar a senha para um login mais rápido. Sim, diz Falha na Autenticação, apesar de nunca termos nos conectado a este Raspberry Pi via SSH. Isso é normal, pois o aplicativo tentará primeiro se conectar sem uma senha.

(Image credit: Tom’s Hardware)

7. Leia o texto e clique em OK – I’ve got it! Estamos logados, mas o aplicativo nos dirá como redimensionar o texto do terminal (botões de volume), abrir o teclado (pressionar a tela do terminal) e como copiar / colar (pressionar longamente o item). Também podemos usar as teclas de seta para cima e para baixo para rolar pelo nosso histórico de comandos, como se estivéssemos sentados em nossa mesa.

(Image credit: Tom’s Hardware)

8. Atualize o software na máquina remota, depois instale o neofetch. Digite o comando e pressione Enter para executá-lo. Pressione Y quando solicitado a confirmar. Com controle direto do nosso sistema remoto, podemos emitir comandos como se estivéssemos sentados em frente à máquina.

sudo apt update && sudo apt install neofetch
(Image credit: Tom’s Hardware)

9. Execute o comando neofetch para confirmar que tudo foi instalado corretamente.

(Image credit: Tom’s Hardware)

10. Pressione CTRL e D no teclado do terminal para sair da sessão SSH. Pressionar a tecla CTRL manterá a tecla pressionada, permitindo-nos pressionar a tecla D para sair.

(Image credit: Tom’s Hardware)

Gerenciando Conexões

Uma parte útil do JuiceSSH é a seção Manage Connection. Aqui podemos listar todas as nossas conexões e tê-las prontas para usar a qualquer momento. Vamos usar a conexão rápida que acabamos de criar para criar uma conexão permanente no JuiceSSH.

1. Clique em Manage Connections.

(Image credit: Tom’s Hardware)

2.

Shares:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *