Acessando o terminal do seu PC pelo celular fora de casa

Publicado por Xerxes em 01/02/2026

[ Hits: 38 ]

 


Acessando o terminal do seu PC pelo celular fora de casa



Obs.: dica testada com Gentoo + Systemd, mas você pode facilmente adaptar os comandos para outra distro, se usa uma diferente.

Introdução

Gentoo é um "organismo vivo". Às vezes, você usa um emerge e precisa sair, ou quer ajustar um script enquanto está no horário do almoço. Seja como for, há momentos em que você quer acessar o terminal sem estar diante do seu PC. Esta dica mostra uma forma de fazer isso usando SSH, Tailscale e o Termux no Android.

Configurando o SSH no Gentoo

O SSH (Secure Shell) é a ferramenta que permite comandar o Linux à distância.

Instalação:

sudo emerge --ask net-misc/openssh

Configurar o systemd para ligar o SSH agora e sempre que o PC iniciar:

sudo systemctl enable --now sshd

Tailscale (A VPN)

O Tailscale é uma VPN Mesh. Seria como se ela criasse um cabo de rede invisível e criptografado entre o Gentoo e o celular Android.

Instalação:

sudo emerge --ask net-vpn/tailscale

Ativação:

sudo systemctl enable --now tailscaled

Para logar digite:

sudo tailscale up

O terminal vai te dar um link. Copie, cole no navegador, faça login com sua conta e pronto: o Gentoo ganha um IP fixo interno (ex: 100.64.0.5).

Configurando o Exit Node

Exit Node permite que seu celular "pegue emprestada" a conexão da sua casa, mesmo que esteja em um Wi-Fi público. O Linux, por segurança, não deixa o tráfego de um aparelho passar por dentro dele para sair por outro lado. Precisamos liberar esse "encaminhamento" (IP Forwarding):

Criando um arquivo de configuração permanente:

echo "net.ipv4.ip_forward = 1" | sudo tee -a /etc/sysctl.d/99-tailscale.conf

echo "net.ipv6.conf.all.forwarding = 1" | sudo tee -a /etc/sysctl.d/99-tailscale.conf

Aplicando agora sem precisar reiniciar:

sudo sysctl -p /etc/sysctl.d/99-tailscale.conf

Agora, diga ao Tailscale que o Gentoo pode ser uma saída de rede:

sudo tailscale up --advertise-exit-node

Confirme no site do Tailscale:
  1. Acesse o painel do Tailscale: https://login.tailscale.com/admin/machines
  2. Clique no seu dispositivo.
  3. Vá em Edit route settings e marque Use as exit node.

Linux: Acessando o terminal do seu PC pelo celular fora de casa

Terminal no celular

Agora os passos a serem feitos no celular Android.

Instale o aplicativo Tailscale, logue na mesma conta e ative a chave. No aplicativo, clique em Exit Node e selecione o gentoo (ou o nome da suamáquina). Se aparecer "Using gentoo as exit node", sua internet agora tem o IP da sua casa!

Ainda no Android instale o Termux.

Na primeira vez que abrir o Termux atualize com:

pkg upgrade

Para conectar no seu PC, use:

ssh seu-usuário@seu-ip-do-tailscale

Assim você estará acessando seu PC, fora de casa, mas como se estivesse em casa. Se você deu um "emerge --update @world" e teve que sair de casa, pode acompanhar o progresso pelo celular usando o comando "top" ou "htop". Todo tráfego externo passa pelo túnel seguro do Tailscale até o seu Gentoo.
Outras dicas deste autor

wine_gecko no Slackware 14.1

Instalação do distrobox no Gentoo

Funtoo Wallpapers

Alguém mexeu no meu boot?!

Contorno de BUG do "color picker" para COSMIC Desktop

Leitura recomendada

Como descobrir a velocidade de sua placa de rede via linha de comando

Erro de conexão na Internet cabeada do Manjaro [Resolvido]

Utilizando delay_class 4 do Squid 3 Integrado ao AD

Compartilhando arquivos entre computadores com Woof

Projeto Root - Simulando redes no Packet Tracer

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts