Acessando o terminal do seu PC pelo celular fora de casa

Publicado por Xerxes em 01/02/2026

[ Hits: 519 ]

 


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

Sabayon Linux: A distro mais completa e bonita

Placa de rede brc4313 no Funtoo

Montando Android com mtpfs

Habilitando captura de vídeo no OBS-Studio com Wayland no Arch Linux

Jogo estilo Super Metroid: Cave Story (rodando em Linux)

Leitura recomendada

Como escanear portas de um servidor através da ferramenta Nmap e como alterar a porta do SSH.

Acesso remoto com IP dinâmico, usando curl, crontab e FreeDNS

Verificar se determinada porta está aberta com o comando echo (funciona remoto)

Como limpar o cache DNS no Google Chrome

Como montar um servidor de backup no linux

  

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