Acessando o terminal do seu PC pelo celular fora de casa

Publicado por Xerxes em 01/02/2026

[ Hits: 56 ]

 


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

Gentoo: eix

Belo visual para Xubuntu 12.04

Instalando driver Nvidia FX e habilitando efeitos no Fedora 11

Instalar e configurar i3blocks da fonte

DNS permantente no Ubuntu

Leitura recomendada

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

Systemd - Failed to start Squid caching proxy

Como mudar o nome da interface de rede padrão do Ubuntu

Atualização do Zabbix 3.2 para 3.4 no Debian

Como copiar arquivos do Windows para o 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