Ssh em linux seu computador do Android com o Termux

Ssh em linux seu computador do Android com o Termux

Objetivo

Instale o Termux em um dispositivo Android e use -o para estabelecer ssh sem senha para um computador Linux.

Distribuições

Este guia funcionará com qualquer computador Linux.

Requisitos

Um computador Linux funcionando e um dispositivo Android.

Dificuldade

Fácil

Convenções

  • # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
  • $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Introdução

Pode parecer meio estranho, mas poder acessar a linha de comando do seu computador remotamente do seu telefone é muito conveniente, especialmente quando combinado com um excelente emulador de terminal Android, como o Termux.

Termux torna o processo muito fácil. Emula partes de um GNU/Linux, incluindo um /lar diretório. O Termux na verdade tem um gerente de pacotes, na forma de apt, e pode instalar alguns pacotes básicos.

Baixe o Termux

Você pode obter o Termux da Play Store, se você o tiver no seu dispositivo Android.

Fear não entusiastas de software livre, o Termux também está disponível no F-Droid. Abra o F-Droid e procure o Termux.



Deve aparecer imediatamente. Selecione o que é apenas “Termux.”Quando você estiver na página do aplicativo, faça o download.

Gerar sua chave

Abra o aplicativo. Você não deveria ter que fazer nada antes de começar. Funciona como um emulador de terminal Linux normal.

Instalar openSsh

sudo ou privilégios de raiz necessários. O Termux é Sandboxed.
$ apt install OpenSsh

Novamente, o APT se comportará exatamente como você esperaria em uma distribuição do Debian.

Crie a chave

Você pode criar a chave exatamente como faria no Linux. Para profundidade de minério, consulte o nosso guia de login sem senha do SSH.

Então, comece criando sua chave.

$ ssh -keygen -b 4096 -t rsa

Para a solução mais fácil, basta pressionar "Enter" para cada uma das perguntas que você fez. Ele apenas usará os padrões e não exigirá uma senha (isso é uma coisa boa).

Levará alguns segundos ou minutos para terminar. Tem que gerar uma chave bastante considerável.



Envie a chave para Linux

OpenSsh tem um utilitário que facilita a transferência da chave para o seu computador Linux super fácil. Execute o seguinte comando Linux, substitua apenas seu nome de usuário e o IP do computador.

$ SSH-COPY-ID -I ~//.ssh/id_rsa.Nome de usuário do [email protected]

Você será solicitado a inserir a senha do usuário no computador Linux. Faça isso. É a única vez que você terá que.

Teste-o

Tudo o que resta é testar tudo. Tente usar o SSH através do Termux para acessar seu computador Linux.

$ ssh nome de usuá[email protected]

Você deve fazer login automaticamente, sem precisar inserir sua senha. Agora, sempre que você precisar entrar no seu computador remotamente do seu telefone, você pode e nem precisa inserir a senha. Isso também funciona com uma VPN, para que você possa configurar acesso SSH remoto ao seu PC doméstico do seu telefone.

Termux funciona com praticamente qualquer aplicativo da CLI em que você possa pensar. A imagem acima é um exemplo um tanto impraticável, mas apenas demonstra que funcionará com praticamente tudo o que você está pensando, incluindo um vim totalmente personalizado e configurado.

Pensamentos finais

Obviamente, há muito que você pode fazer com o Termux e usá -lo para SSH no seu computador Linux do seu telefone, oferece muitas dessas opções.

Termux só tem o teclado Android Touch disponível, de modo que é um pouco limitando. Os desenvolvedores foram responsáveis ​​por isso, porém, fornecendo teclas de atalho que utilizam outros botões no seu dispositivo. Você pode conferir as teclas de atalho aqui. Divirta -se e feliz hacking.

Tutoriais do Linux relacionados:

  • Como usar o ADB Android Debug Bridge para gerenciar seu Android…
  • Como remover Bloatware do seu Samsung Android Mobile…
  • Coisas para instalar no Ubuntu 20.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Como espelhar sua tela móvel Android para Linux
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Download do Linux
  • Comandos Linux: os 20 comandos mais importantes que você precisa para…
  • Ubuntu 20.04 truques e coisas que você pode não saber
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…