Acessando o terminal do seu PC pelo celular fora de casa
Dica publicada em Linux / Redes
Acessando o terminal do seu PC pelo celular fora de casa
Obs.: dica testada com
Instalação:
Configurar o systemd para ligar o SSH agora e sempre que o PC iniciar:
Instalação:
Ativação:
Para logar digite:
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).
Criando um arquivo de configuração permanente:
Aplicando agora sem precisar reiniciar:
Agora, diga ao Tailscale que o Gentoo pode ser uma saída de rede:
Confirme no site do Tailscale:
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:
Para conectar no seu PC, use:
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.
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:
- Acesse o painel do Tailscale: https://login.tailscale.com/admin/machines
- Clique no seu dispositivo.
- Vá em Edit route settings e marque Use as exit node.

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.