Ssh em linux seu computador do Android com o Termux
- 1491
- 147
- Mrs. Christopher Okuneva
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…
- « Monitore as temperaturas da AMD Ryzen no Linux com os mais recentes módulos do kernel
- Como restringir os usuários acessar em uma máquina Linux »