Pular para o conteúdo

Conexões e arquivos

Conexões SSH e SFTP

Perfis organizados em pastas, identidade do servidor confirmada por você e senhas fora do disco.

Documentada para a versão 1.0.222 min de leitura
Nesta página

SSH e SFTP são implementados em Rust e rodam exclusivamente no backend. A interface nunca fala diretamente com o servidor — ela só troca comandos e eventos.

Senhas e passphrases ficam apenas no Gerenciador de Credenciais do Windows. Nunca em arquivo, banco de dados, log ou exportação.

Criar uma conexão

  1. 1Clique em “Nova conexão” na barra lateral
  2. 2Preencha host, porta, usuário e a forma de autenticaçãoSenha, chave privada com passphrase ou o agente OpenSSH do Windows.
  3. 3Confirme o fingerprint do servidor no primeiro acessoNenhum host é aceito automaticamente. Se o fingerprint mudar depois, você recebe um alerta forte e precisa confirmar de novo.
  4. 4Organize os perfis em pastasVocê pode marcar o ambiente de cada conexão — desenvolvimento, homologação ou produção —, e o ambiente aparece com destaque na interface.

Recursos de rede

  • Agente OpenSSH do Windows
  • ProxyJump para acessar servidores atrás de um bastion
  • Encaminhamento de portas em loopback
  • Recuperação automática de quedas de rede, em vez de travar a sessão

Sincronizar pastas

A sincronização mostra uma prévia do que será enviado ou baixado. Essa prévia é revalidada no momento de aplicar, então nada é executado com base numa leitura desatualizada.

Trocar a raiz remota

Clique no nome da raiz no topo do explorador e informe outro caminho. O DiguinCode valida o diretório antes de aplicá-lo e atualiza, na mesma operação, o explorador, o contexto do Codex e o diretório inicial de novos terminais.

  • Aceita caminho absoluto ou relativo à raiz autorizada
  • Uma falha mantém a raiz anterior e deixa o erro visível
  • O terminal que já está aberto conserva seu diretório atual

Limitações declaradas

O que este módulo não faz hoje, segundo a matriz de capacidades do projeto.

  • Sem suporte a Pageant.
  • Sem suporte a ProxyCommand.
  • Não há watcher de alterações no servidor remoto.
  • A sincronização não é bidirecional.