SSH Remoto

O Maestri suporta conexão a servidores remotos via SSH, habilitando comunicação inter-agentes entre máquinas ou ambientes isolados.

Habilitando SSH

  1. Vá em Configurações > Geral > SSH Remoto.
  2. Clique em Configurar.
  3. Ative Habilitar workspaces SSH.
  4. Opcionalmente ajuste a Porta do Túnel (padrão: 7433).

Como funciona

Quando você se conecta a um workspace SSH, o Maestri instala um pequeno script no servidor remoto e abre um túnel reverso para que os agentes possam se comunicar de volta.

O script é um simples wrapper de curl — você pode inspecioná-lo a qualquer momento. Nenhum processo em background é instalado.

Configurações por conexão

Ao configurar SSH para um workspace ou terminal, você pode personalizar:

  • Host — hostname ou endereço IP
  • Usuário — nome de usuário SSH
  • Porta — porta SSH (padrão: 22)
  • Caminho do Script — onde o script maestri é instalado (padrão: ~/.local/bin/maestri)
  • Adicionar ao PATH — se deve adicionar o diretório do script ao seu perfil de shell

Notas de segurança

  • Usa suas chaves SSH existentes de ~/.ssh
  • O túnel só faz bind ao localhost — acesso remoto requer a conexão SSH
  • Chaves de host pela primeira vez são aceitas automaticamente; chaves alteradas disparam um aviso

Aviso

Este recurso é experimental. Se não funcionar corretamente ou você precisar que ele se adapte melhor ao seu caso de uso, entre em contato conosco em bugs@themaestri.app.