Acesso · Connector
Acesse um servidor atrás de NAT ou firewall — sem porta aberta.
Um Connector do Termalin é um agente de uma linha que você instala em um servidor privado. Ele se conecta de dentro para fora até o Termalin e mantém o link aberto, então você chega à máquina por um navegador ou por um agente de IA sem porta de entrada, sem encaminhamento de portas e sem chave de longa duração no servidor. Perfeito para um Raspberry Pi atrás do NAT de casa, uma VM atrás de CGNAT ou uma máquina na nuvem toda trancada.
Somente saída · sem porta de entrada · Pro (ou 14 dias de teste)
01 / como funciona
O servidor se conecta para fora. Nada se conecta para dentro.
Um túnel reverso ou uma porta exposta significa que algo no seu servidor precisa escutar — e é justamente isso que o NAT, o CGNAT e os firewalls bloqueiam, e o que os atacantes varrem. O Connector inverte a lógica:
- ▸Somente saída. O agente abre uma conexão até o Termalin e a mantém viva. Ele nunca escuta em uma porta, então não há nada de entrada para liberar, encaminhar ou varrer.
- ▸Ele não enxerga nada. O agente transporta bytes SSH opacos entre o Termalin e o
sshddo próprio host no localhost — ele nunca vê suas credenciais nem o texto puro. - ▸Ele fica no ar. Instalado como serviço, ele reconecta sozinho depois de uma oscilação de rede ou de uma reinicialização.
02 / uma linha para instalar
Cadastre um servidor com um único comando.
Entre em termal.in/account, clique em Adicionar Connector para obter um token de cadastro e execute isto no servidor que você quer acessar:
curl -fsSL https://termal.in/tunnel-install.sh | sudo TERMALIN_TOKEN=<token> sh
Ele baixa um pequeno binário estático (Linux x86_64 ou arm64), cadastra o host, instala um serviço e conecta. Executá-lo de novo mais tarde sem um token apenas atualiza o binário no lugar. É toda a configuração — sem mudanças no roteador, sem edições no security group.
03 / sem chave, por tenant
Nenhuma chave deixada na máquina.
O cadastro faz o sshd do servidor confiar na autoridade certificadora SSH do Termalin, e cada login passa a usar um certificado de curta duração emitido na hora — não há chave privada de longa duração guardada no servidor para alguém roubar. Os certificados têm o escopo da sua conta: o sshd é instruído a aceitar apenas o principal do seu tenant, então um certificado emitido para qualquer outro é recusado, mesmo que o host confie na CA compartilhada.
04 / o que você alcança por ele
Um terminal, arquivos, bancos de dados, monitoramento — e agentes.
Depois que um servidor é cadastrado, tudo o que é hospedado o alcança sem chave:
- ▸Um terminal web. Abra uma sessão SSH de verdade pelo navegador — smartphone, tablet ou uma máquina que não é sua. Veja o cliente SSH web.
- ▸Arquivos por SFTP. Navegue, edite e transfira arquivos (até 100 MB) pelo mesmo link.
- ▸Bancos de dados privados. Acesse um banco de dados que só escuta no localhost, pelo cliente de banco de dados no painel web.
- ▸Agentes de IA. O endpoint MCP hospedado — e os connectors do ChatGPT e do claude.ai — executam comandos nos servidores cadastrados sem nenhuma chave entregue e leem o monitoramento e os alertas deles. Cada Connector tem a própria opção para manter apps de IA e chaves de API longe daquele servidor. Veja SSH para agentes de IA.
- ▸Monitoramento e alertas. Uma vez por minuto, o Termalin executa alguns comandos somente leitura pelo mesmo link e os transforma em dashboards e alertas — um disco enchendo, um serviço com falha, um certificado prestes a expirar, o servidor off-line. Nada a mais para instalar; ativado por padrão, com uma opção para todos os servidores e uma por servidor. Veja o monitoramento de servidores.
Perguntas frequentes
Como acesso um servidor atrás de NAT ou firewall por SSH?
Instale um Connector do Termalin no servidor com uma linha — ele se conecta de dentro para fora até o Termalin e mantém o link aberto, então nada precisa aceitar uma conexão de entrada. Depois disso, você chega à máquina pelo terminal web ou por um agente de IA, sem abrir nenhuma porta e sem encaminhamento de portas no seu roteador.
Preciso abrir uma porta ou encaminhar uma no roteador?
Não. O Connector faz apenas uma conexão de saída e nunca escuta em uma porta. É esse o ponto — ele funciona atrás de NAT, CGNAT e de um firewall rígido, num Raspberry Pi caseiro ou numa VM na nuvem toda trancada, sem mexer no roteador nem no security group.
Fica alguma chave SSH no servidor?
Nenhuma de longa duração. No cadastro, o Connector faz o sshd do servidor confiar na autoridade certificadora SSH do Termalin, e cada login usa um certificado de curta duração emitido só para a sua conta — um certificado de outro tenant é recusado. O Connector transporta bytes SSH opacos; ele nunca vê suas credenciais nem o texto puro.
O que dá para fazer por meio de um Connector?
Um terminal completo e um navegador de arquivos SFTP no navegador, seus bancos de dados privados e acesso sem chave para agentes de IA pelo endpoint MCP hospedado — os mesmos servidores que o ChatGPT e o claude.ai alcançam. Um servidor com um Connector também ganha monitoramento e alertas, sem nada a mais para instalar. Ele reconecta sozinho depois de uma reinicialização.
Quanto custa e em quais sistemas roda?
O Connector é um recurso hospedado, então precisa de uma conta Termalin no Pro ou nos 14 dias de teste. O agente é um pequeno binário estático para Linux x86_64 e arm64; o lado do cliente (o terminal no navegador ou o agente) roda em qualquer lugar.
Qualquer servidor, onde quer que ele se esconda.
Uma linha na máquina, sem porta de entrada, sem chave deixada para trás. Acesse pelo navegador ou entregue a um agente.
Pro (ou 14 dias de teste) · Guia de SSH atrás de NAT · Acesse um servidor em casa (em inglês)