Pular para o conteúdo principal

Adicionando um servidor SSH

Com servidores SSH configurados, o agente pode executar comandos, ler e escrever arquivos em servidores remotos — VPS, cloud (AWS, GCP, Azure), ou servidores on-premise.

Pré-requisitos

  • Acesso SSH ao servidor (usuário e senha, ou chave privada)
  • O servidor deve estar acessível pelo backend do NeurAI (IP/hostname público ou VPN)

Adicionando um servidor

  1. Vá em Configurações → Servidores SSH
  2. Clique em Adicionar servidor
  3. Preencha:
    • Nome — identificação amigável (ex: "VPS Produção")
    • Host — IP ou hostname do servidor
    • Porta — padrão 22
    • Usuário — usuário SSH
    • Autenticação — senha ou chave privada
  4. Clique em Testar conexão
  5. Se bem-sucedido, clique em Salvar

Usando um servidor em projetos

Ao criar ou editar um projeto:

  1. No campo Ambiente, selecione o servidor SSH adicionado
  2. Defina o diretório de trabalho no servidor remoto (ex: /var/www/meu-app)
  3. Salve o projeto

O agente passará a executar todos os comandos nesse servidor remoto.

Segurança

  • As credenciais SSH são armazenadas de forma segura (criptografadas)
  • Você pode revogar ou remover o servidor a qualquer momento
  • Recomendamos usar chave SSH em vez de senha para maior segurança
  • Use um usuário com permissões mínimas necessárias (não root em produção)