Se você tem um Raspberry Pi rodando algum projeto em casa — seja um servidor de automações, um monitor de câmera ou qualquer outro serviço — cedo ou tarde vai precisar acessá-lo remotamente. Se você já configurou o N8N no seu Raspberry Pi (como mostrei no post sobre instalação e acesso via ngrok), sabe bem como é importante ter uma forma confiável de chegar até o dispositivo de qualquer lugar. O problema é que, tradicionalmente, isso significava mexer em configuração de roteador, abrir portas, configurar DNS dinâmico… uma dor de cabeça só para quem só quer rodar um comando no terminal.
Neste post vou mostrar duas formas de resolver isso: o método clássico via SSH e uma alternativa mais moderna e sem complicação, o Raspberry Pi Connect.
Método 1: acesso via SSH
SSH (Secure Shell) é o protocolo padrão para acessar terminais remotos em sistemas Linux, e é a forma mais tradicional de administrar um Raspberry Pi à distância.
Habilitando o SSH
Existem algumas formas de ativar o SSH no Raspberry Pi OS:
Pelo Raspberry Pi Imager (recomendado para instalação nova) Ao gravar o sistema operacional no cartão SD, o próprio Imager permite pré-configurar o SSH, já deixando usuário, senha e até chave pública configurados antes mesmo do primeiro boot.
Pela interface gráfica Vá em Preferências > Configurações do Raspberry Pi, aba Interfaces, e habilite o SSH.
Pelo terminal
sudo raspi-config
Navegue até Interfacing Options > SSH e selecione Yes.
Criando o arquivo manualmente Se você tem acesso ao cartão SD em outro computador, basta criar um arquivo vazio chamado ssh (sem extensão) na partição de boot. O sistema detecta esse arquivo no primeiro boot e ativa o serviço automaticamente.
Conectando
Com o SSH ativo, basta rodar no terminal do seu computador:
ssh usuario@ip_do_raspberry
Na primeira conexão, você verá um aviso de segurança sobre a chave do host — digite yes para continuar.
Autenticação por chave (recomendado)
Usar senha funciona, mas autenticação por chave pública é mais segura e prática. Gere um par de chaves no seu computador (se ainda não tiver) e copie a chave pública para o Pi:
ssh-copy-id usuario@ip_do_raspberry
A partir daí, você se conecta sem precisar digitar senha a cada vez.
A limitação do SSH tradicional
O SSH funciona muito bem dentro da mesma rede. O problema aparece quando você quer acessar o Pi de fora de casa: nesse caso, você precisaria configurar redirecionamento de portas no roteador, ter um IP público fixo (ou um serviço de DNS dinâmico) e ainda lidar com os riscos de segurança de expor uma porta SSH diretamente para a internet. É viável, mas exige configuração extra e atenção redobrada.
Método 2: Raspberry Pi Connect
Para resolver justamente essa limitação, a Raspberry Pi Foundation lançou o Raspberry Pi Connect — um serviço oficial e gratuito que permite acessar seu Pi de qualquer lugar do mundo, direto pelo navegador, sem abrir portas ou configurar nada no roteador.
Como funciona
O Connect estabelece uma conexão ponto a ponto criptografada, intermediada pelos servidores da Raspberry Pi Foundation, e é o próprio Pi quem inicia a conexão de saída — ou seja, nenhuma porta de entrada precisa ser aberta no roteador. Isso faz com que funcione até em redes com CGNAT, como conexões 4G/5G ou redes corporativas restritas, onde o redirecionamento de portas simplesmente não é possível.
O serviço oferece dois modos de acesso:
- Remote Shell: um terminal de linha de comando, leve e de baixa latência — praticamente o mesmo que usar SSH, mas sem precisar saber o IP público do dispositivo.
- Screen Sharing: compartilhamento da área de trabalho completa, com mouse, teclado e área de transferência sincronizada, ideal para quem precisa de acesso gráfico.
Vale lembrar que o compartilhamento de tela completo exige Raspberry Pi 4 ou 5 rodando a versão de 64 bits com Wayland; modelos mais antigos (Pi 3, Zero, etc.) ou o Raspberry Pi OS Lite contam apenas com o modo remote shell — o que, para a maioria dos casos de administração de servidor, já é suficiente.
Instalando e configurando
Na maioria das instalações recentes do Raspberry Pi OS Desktop, o Connect já vem pré-instalado. Se não estiver, você pode instalá-lo manualmente.
Para quem usa Raspberry Pi OS Lite (sem ambiente gráfico, ideal para servidores headless):
sudo apt update
sudo apt install rpi-connect-lite
Para quem usa a versão Desktop:
sudo apt update
sudo apt install rpi-connect
Depois de instalado, é preciso vincular o dispositivo à sua conta. Rode:
rpi-connect signin
O comando vai gerar uma URL de verificação. Abra esse link em qualquer navegador, faça login com sua conta Raspberry Pi ID (gratuita) e confirme a vinculação. Se ainda não tiver uma conta, é possível criar uma gratuitamente em poucos minutos.
Para conferir se o vínculo foi feito corretamente:
rpi-connect status
Acessando de qualquer lugar
Depois de vinculado, o processo de acesso é simples:
- Acesse connect.raspberrypi.com em qualquer navegador.
- Faça login com sua conta Raspberry Pi ID.
- Selecione o dispositivo que deseja acessar na lista.
- Escolha entre Remote Shell (terminal) ou Screen Sharing (área de trabalho completa).
Pronto — você estará operando seu Raspberry Pi como se estivesse na sua frente, de qualquer rede, sem VPN, sem redirecionamento de porta e sem instalar nenhum cliente adicional.
Dica para tarefas longas
Se você for rodar algo que demora (um script de processamento, uma automação, um treinamento de modelo), vale usar um multiplexador de terminal como o tmux ou screen junto com o remote shell. Assim, mesmo que a sessão do navegador seja fechada, o processo continua rodando no Pi e você pode reconectar depois para acompanhar.
tmux new -s minha-sessao
# roda seu comando normalmente
# Ctrl+B, depois D para "desconectar" sem matar o processo
SSH ou Raspberry Pi Connect: qual usar?
Na prática, os dois não são excludentes:
- Dentro de casa/rede local: SSH direto continua sendo simples, rápido e não depende de nenhum serviço externo.
- De qualquer lugar do mundo: o Raspberry Pi Connect resolve o problema de acesso externo sem exigir conhecimento avançado de redes, e sem os riscos de deixar uma porta SSH exposta diretamente na internet.
Se seu Raspberry Pi já roda algum tipo de automação ou serviço 24/7 — como aqueles que envolvem monitoramento de canais, workflows de N8N ou qualquer outro processo contínuo — ter um jeito confiável e seguro de acessá-lo remotamente é essencial para diagnosticar problemas e fazer ajustes sem precisar estar fisicamente perto do dispositivo.
Gostou do conteúdo? Continue acompanhando o blog para mais posts sobre automação, self-hosting e inteligência artificial aplicada a projetos reais.
