Pular para o conteúdo principal
2026-05-06 · 8 min de leitura

Como Configurar o Upload de Capturas de Tela via SFTP

Com o upload via SFTP, suas capturas de tela vão para o seu próprio servidor, no seu próprio domínio, sob o seu próprio controle. Você decide quem pode acessá-las. Você decide por quanto tempo ficam no ar. Você controla toda a cadeia, da captura ao link.

Este guia mostra como configurar o upload de capturas de tela via SFTP com o Maxisnap, desde a preparação do servidor até a configuração e o seu primeiro upload automático. Se você tem um servidor web ou VPS, pode colocar tudo para funcionar em menos de 15 minutos.

Por Que SFTP em Vez de Outros Métodos de Upload

O SFTP (SSH File Transfer Protocol) transfere arquivos por uma conexão SSH criptografada. Comparado a outros métodos de upload, ele oferece várias vantagens:

  • Criptografado em trânsito — todos os dados são criptografados via SSH.
  • Nenhum software adicional no servidor — Se o seu servidor roda SSH (praticamente todos os servidores Linux rodam), o SFTP funciona de imediato. Sem daemon de FTP, sem endpoint de API no servidor web, sem configuração adicional.
  • Autenticação por chave — Você pode usar pares de chaves SSH em vez de senhas, o que é mais seguro e mais prático.
  • Protocolo padrão — o SFTP roda sobre SSH, então qualquer servidor que você alcance por SSH pode receber uploads. Sem dependência de fornecedor.
  • Controle total — Seu servidor, seu domínio, suas regras. As capturas de tela são arquivos comuns no seu sistema de arquivos.

Com o complemento Studio, o Maxisnap também oferece suporte a FTP, armazenamento compatível com S3 e uploads via HTTP POST. Mas, para a maioria dos usuários com servidor próprio, o SFTP é a opção mais simples e mais segura. Veja todas as opções de upload.

O Que Você Precisa

  • Um servidor com acesso SSH — Qualquer VPS Linux ou o seu próprio hardware serve. Você precisa de acesso SSH e de um servidor web (Nginx ou Apache) para servir as imagens enviadas.
  • Um nome de domínio — Opcional, mas recomendado. Capturas de tela enviadas para screenshots.yourdomain.com ficam mais profissionais do que um endereço IP.
  • Maxisnap Studio — O upload via SFTP requer o Complemento Maxisnap Studio ($29, pagamento único). A versão gratuita inclui captura e anotação completas.

Passo 1: Prepare Seu Servidor

Se você já tem um servidor web com acesso SSH, pule para o Passo 2. Caso contrário, veja a configuração mínima:

No seu servidor, crie um diretório para as capturas de tela e configure o servidor web para servir os arquivos a partir dele.

# Create the screenshot directory
sudo mkdir -p /var/www/screenshots
sudo chown $USER:$USER /var/www/screenshots
sudo chmod 755 /var/www/screenshots

Se você usa o Nginx, adicione um bloco de servidor (ou adicione uma location ao seu site existente):

server {
    listen 80;
    server_name screenshots.yourdomain.com;

    root /var/www/screenshots;

    location / {
        try_files $uri =404;
        expires 30d;
        add_header Cache-Control "public, immutable";
    }
}

Se você usa o Apache, aponte um VirtualHost para o diretório:

<VirtualHost *:80>
    ServerName screenshots.yourdomain.com
    DocumentRoot /var/www/screenshots
</VirtualHost>

Adicione SSL com o Let's Encrypt (fortemente recomendado):

sudo certbot --nginx -d screenshots.yourdomain.com
# or for Apache:
sudo certbot --apache -d screenshots.yourdomain.com

Passo 2: Configure a Autenticação por Chave SSH (Recomendado)

Você pode autenticar com senha, mas as chaves SSH são mais seguras e eliminam a necessidade de digitar uma senha. Se você já usa chaves SSH, pule este passo.

Na sua máquina Windows, abra o PowerShell:

# Generate an SSH key pair (if you don't have one)
ssh-keygen -t ed25519 -C "maxisnap-upload"

# Copy the public key to your server
type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh user@your-server "cat >> ~/.ssh/authorized_keys"

Teste a conexão:

ssh user@your-server "echo 'Connection successful'"

Se conectar sem pedir senha, a autenticação por chave está funcionando.

Passo 3: Configure o Maxisnap

No editor de capturas de tela, abra o menu e escolha Upload Settings (configurações de upload). Faça login na conta com o Studio ativado, adicione ou selecione um servidor personalizado, escolha SFTP / SSH, e preencha os seguintes campos:

  • Host: O nome de host ou endereço IP do seu servidor (ex.: screenshots.yourdomain.com)
  • Porta: 22 (porta SSH padrão; altere se o seu servidor usa uma porta não padrão)
  • Nome de usuário: Seu nome de usuário SSH
  • Autenticação: Arquivo de chave (selecione sua chave privada, geralmente C:\Users\YourName\.ssh\id_ed25519) ou Senha
  • Caminho remoto: /var/www/screenshots/ (o diretório que você criou no Passo 1)
  • Prefixo da URL: https://screenshots.yourdomain.com/ (a URL pública onde os arquivos ficam acessíveis)

Clique em Testar Conexão para verificar. O Maxisnap vai tentar conectar e gravar um arquivo de teste. Se der certo, você está pronto para fazer upload.

Passo 4: Seu Primeiro Upload Automático

Pressione Ctrl+Alt+7 (o atalho de upload automático do Maxisnap). Selecione uma região da sua tela. O Maxisnap captura a região, envia via SFTP e copia o link compartilhável para a sua área de transferência.

Cole esse link em um navegador. Sua captura de tela deve carregar a partir do seu próprio domínio. A URL será parecida com:

https://screenshots.yourdomain.com/Untitled - Notepad - 2026-05-06 14.30.22.png

Depois que o destino estiver configurado, uma captura pode ser enviada ao seu servidor e ter a URL compartilhável colocada na área de transferência em um único fluxo.

Nomeação e Organização de Arquivos

Em Settings > Preferences > File naming (configurações de nomes de arquivos), o Maxisnap oferece três modos. O padrão usa o aplicativo capturado e o título da janela mais um carimbo de data/hora; o modo escolhido também controla os nomes sugeridos em Salvar como e os nomes de arquivo contextuais de upload.

  • App + window title (aplicativo + título da janela): O padrão usa o aplicativo de origem e o título da janela.
  • Private (nomes genéricos): Usa um nome genérico do Maxisnap mais um registro de data/hora, sem o texto da janela de origem ou do OCR.
  • Smart local (nomeação local inteligente): Usa anotações de imagem ou OCR do Windows no dispositivo quando disponível, com o contexto de aplicativo/janela como alternativa. Os nomes de vídeo usam o contexto de aplicativo/janela.

Escolha Privado quando os nomes de arquivo não devem revelar o conteúdo da captura. As escolhas de nome de arquivo não são controles de acesso; configure a autenticação em seu servidor para compartilhamento privado.

Avançado: Protegendo Seu Servidor de Capturas de Tela

Para uso profissional, considere estas medidas de segurança adicionais:

Controles de Acesso

Por padrão, suas capturas de tela ficam acessíveis publicamente por URL. Para restringir o acesso, você tem várias opções:

  • Autenticação — Exija acesso autorizado para capturas sensíveis; um nome de arquivo difícil de adivinhar, por si só, não torna uma captura de tela privada.
  • Autenticação básica do Nginx — Adicione proteção por senha a todo o diretório de capturas de tela. Útil para compartilhamento interno na equipe.
  • Lista de IPs permitidos — Restrinja o acesso à faixa de IP do seu escritório ou VPN.
  • Envio privado por S3 — O enviador S3 do Maxisnap retorna um link usando o prefixo de URL configurado por você. Se precisar de links de visualização autenticados ou com expiração, configure essa camada de entrega separadamente; o aplicativo não os gera automaticamente.

Limpeza Automática

As capturas de tela se acumulam com o tempo. Adicione um cron job para excluir arquivos antigos:

# Delete screenshots older than 90 days
0 3 * * * find /var/www/screenshots -type f -mtime +90 -delete

Banda e Armazenamento

O uso de armazenamento depende das dimensões da imagem, do conteúdo, do formato e do volume de capturas. Meça arquivos representativos do seu próprio fluxo de trabalho, multiplique pelo número esperado de capturas mensais e reserve capacidade para retenção e backups antes de escolher um plano.

Solução de Problemas

"Conexão recusada" ou tempo esgotado: Verifique se a porta SSH do seu servidor está aberta (confira as regras de firewall com sudo ufw status). Certifique-se de que o serviço SSH está em execução (sudo systemctl status sshd).

"Permissão negada": Seu usuário SSH precisa de permissão de escrita no caminho remoto. Verifique a propriedade com ls -la /var/www/screenshots/. O diretório deve pertencer ao seu usuário SSH ou a um grupo do qual seu usuário faz parte.

O upload funciona, mas o link não: Verifique se o prefixo da URL corresponde à URL pública real. Confira se o seu servidor web está servindo o diretório de capturas de tela. Tente acessar o arquivo diretamente pelo navegador com o caminho completo.

Uploads lentos: O SFTP é criptografado, o que adiciona uma leve sobrecarga em comparação ao FTP simples. Para capturas de tela típicas (200-500 KB), o upload deve terminar em menos de um segundo em qualquer conexão razoável. Se os uploads estão consistentemente lentos, verifique sua conexão de rede com o servidor.

Alternativas ao SFTP

O SFTP é a melhor opção para a maioria dos usuários com servidor próprio, mas o complemento Studio também oferece suporte a outros protocolos:

  • Armazenamento compatível com S3 — Amazon S3, DigitalOcean Spaces, Cloudflare R2. Ideal para equipes que querem armazenamento gerenciado sem manter um servidor.
  • HTTP POST — Faça upload para qualquer endpoint de API que aceite envio de arquivos. Ideal para integração com backends personalizados.
  • FTP — Protocolo legado, sem criptografia. Use apenas se o SFTP não estiver disponível. Não recomendado para capturas de tela sensíveis.

Por Que Capturas de Tela Auto-Hospedadas Importam

Com capturas de tela auto-hospedadas, suas imagens ficam no seu servidor, acessíveis no seu domínio, pelo tempo que você quiser. Para capturas de tela com dados sensíveis, para documentação profissional e para links que precisam funcionar de forma confiável — a auto-hospedagem é a escolha certa.

Baixar a Maxisnap e configure o upload via SFTP hoje. O caminho mais curto é o tutorial dedicado configurar o upload de capturas de tela via SFTP no Maxisnap — host, porta, chave, prefixo de URL, pronto. Daqui a quinze minutos, você terá um fluxo de captura de tela totalmente sob o seu controle.

O Maxisnap não é afiliado aos outros produtos citados nesta página. Eles são descritos como seus sites oficiais os apresentavam em outubro de 2026; consulte o site oficial de cada um para ver recursos, preços e plataformas atuais.

Pronto para experimentar o Maxisnap?

Baixe o Maxisnap grátis e experimente no seu próprio trabalho.

Baixar a Maxisnap grátis