Acessando o terminal do seu PC pelo celular fora de casa

Publicado por Xerxes em 01/02/2026

[ Hits: 64 ]

 


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

Pulando do Fedora 26 para o Rawhide

Pesquisa do Google na barra de endereços do Firefox - Linux Mint

Obtendo última versão do Telegram no LMDE via Backports

Teste de compatibilidade de arquivos

Aviso de problemas por causa do Typora [Resolvido]

Leitura recomendada

Acertando o relógio do sistema via http e DNS

Projeto Root - Virtualização de Servidores

Substituindo o NetworkManager pelo iwd (e iwgtk)

Atualização do Zabbix 3.2 para 3.4 no Debian

Configurando VLAN no Ubuntu Server 16.04

  

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