Configura subidas de capturas de pantalla por SFTP
Con la subida por SFTP, tus capturas de pantalla van a tu propio servidor, en tu propio dominio, bajo tu propio control. Tú decides quién puede acceder a ellas. Tú decides cuánto tiempo permanecen disponibles. Tú controlas toda la cadena, desde la captura hasta el enlace.
Esta guía te lleva paso a paso por la configuración de la subida de capturas de pantalla por SFTP con Maxisnap, desde la preparación del servidor hasta la configuración y tu primera subida automática. Si tienes un servidor web o un VPS, puedes tenerlo funcionando en menos de 15 minutos.
Por qué SFTP frente a otros métodos de subida
SFTP (SSH File Transfer Protocol) transfiere archivos mediante una conexión SSH cifrada. En comparación con otros métodos de subida, ofrece varias ventajas:
- Cifrado en tránsito: todos los datos se cifran mediante SSH.
- Sin software adicional en el servidor: si tu servidor ejecuta SSH (prácticamente todos los servidores Linux lo hacen), SFTP funciona de fábrica. Sin demonio FTP, sin endpoint de API en el servidor web, sin configuración adicional.
- Autenticación basada en claves: puedes usar pares de claves SSH en lugar de contraseñas, lo que es a la vez más seguro y más cómodo.
- Protocolo estándar: SFTP funciona sobre SSH, así que cualquier servidor al que puedas acceder por SSH puede recibir subidas. Sin dependencia de un proveedor.
- Control total: tu servidor, tu dominio, tus reglas. Las capturas de pantalla son archivos normales en tu sistema de archivos.
Con el complemento Studio, Maxisnap también admite subidas por FTP, almacenamiento compatible con S3 y HTTP POST. Pero para la mayoría de los usuarios con su propio servidor, SFTP es la opción más simple y segura. Consulta todas las opciones de subida.
Qué necesitas
- Un servidor con acceso SSH: funciona cualquier VPS Linux o tu propio hardware. Necesitas acceso SSH y un servidor web (Nginx o Apache) para servir las imágenes subidas.
- Un nombre de dominio: opcional, pero recomendado. Las capturas de pantalla subidas a
screenshots.yourdomain.comse ven más profesionales que una dirección IP. - Maxisnap Studio — La subida por SFTP requiere la Complemento Studio de Maxisnap ($29, pago único). La versión gratuita incluye captura y anotación completas.
Paso 1: prepara tu servidor
Si ya tienes un servidor web con acceso SSH, pasa al Paso 2. Si no, esta es la configuración mínima:
En tu servidor, crea un directorio para las capturas de pantalla y configura tu servidor web para servir archivos desde ahí.
# Create the screenshot directory sudo mkdir -p /var/www/screenshots sudo chown $USER:$USER /var/www/screenshots sudo chmod 755 /var/www/screenshots
Si usas Nginx, añade un bloque de servidor (o añade una location a tu sitio 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";
}
} Si usas Apache, apunta un VirtualHost al directorio:
<VirtualHost *:80>
ServerName screenshots.yourdomain.com
DocumentRoot /var/www/screenshots
</VirtualHost> Añade SSL con Let's Encrypt (muy recomendado):
sudo certbot --nginx -d screenshots.yourdomain.com # or for Apache: sudo certbot --apache -d screenshots.yourdomain.com
Paso 2: configura la autenticación por clave SSH (recomendado)
Puedes autenticarte con una contraseña, pero las claves SSH son más seguras y eliminan la necesidad de escribir una contraseña. Si ya usas claves SSH, sáltate este paso.
En tu máquina Windows, abre 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"
Prueba la conexión:
ssh user@your-server "echo 'Connection successful'"
Si se conecta sin pedir contraseña, la autenticación por clave está funcionando.
Paso 3: configura Maxisnap
En el editor de capturas de pantalla, abre el menú y elige Upload Settings (ajustes de subida). Inicia sesión en la cuenta con Studio habilitado, añade o selecciona un servidor personalizado, elige SFTP / SSH, y completa los siguientes campos:
- Host: el nombre de host o la dirección IP de tu servidor (por ejemplo,
screenshots.yourdomain.com) - Puerto: 22 (puerto SSH por defecto, cámbialo si tu servidor usa un puerto no estándar)
- Usuario: tu nombre de usuario SSH
- Autenticación: archivo de clave (selecciona tu clave privada, normalmente
C:\Users\YourName\.ssh\id_ed25519) o contraseña - Ruta remota:
/var/www/screenshots/(el directorio que creaste en el Paso 1) - Prefijo de URL:
https://screenshots.yourdomain.com/(la URL pública donde se puede acceder a los archivos)
Haz clic en Probar conexión para verificar. Maxisnap intentará conectarse y escribir un archivo de prueba. Si tiene éxito, estás listo para subir capturas.
Paso 4: tu primera subida automática
Pulsa Ctrl+Alt+7 (el atajo de subida automática de Maxisnap). Selecciona una región de tu pantalla. Maxisnap captura la región, la sube por SFTP y copia el enlace compartible a tu portapapeles.
Pega ese enlace en un navegador. Tu captura de pantalla debería cargarse desde tu propio dominio. La URL se verá algo así:
https://screenshots.yourdomain.com/Untitled - Notepad - 2026-05-06 14.30.22.png
Una vez configurado el destino, una captura puede subirse a tu servidor y colocar su URL compartible en el portapapeles en un solo flujo de trabajo.
Nomenclatura y organización de archivos
En Settings > Preferences > File naming (ajustes de nombres de archivo), Maxisnap ofrece tres modos. El modo predeterminado usa la aplicación capturada y el título de la ventana más una marca de tiempo; el modo elegido también controla los nombres sugeridos en Guardar como y los nombres de archivo contextuales al subir.
- App + window title (aplicación + título de ventana): De forma predeterminada, se usa la aplicación de origen y el título de la ventana.
- Private (nombres genéricos): Usa un nombre genérico de Maxisnap más una marca de tiempo, sin el título de la ventana de origen ni texto de OCR.
- Smart local (nombres locales inteligentes): Usa anotaciones de imagen o el OCR de Windows en el dispositivo cuando esté disponible, con el contexto de app/ventana como alternativa. Los nombres de video usan el contexto de app/ventana.
Elige Privado cuando los nombres de archivo no deban revelar el contenido de la captura. Las opciones de nombre de archivo no son controles de acceso; configura la autenticación en tu servidor para compartir de forma privada.
Avanzado: cómo proteger tu servidor de capturas de pantalla
Para uso profesional, considera estas medidas de seguridad adicionales:
Controles de acceso
Por defecto, tus capturas de pantalla son accesibles públicamente mediante la URL. Para restringir el acceso, tienes varias opciones:
- Autenticación — Requiere acceso autorizado para capturas sensibles; un nombre de archivo difícil de adivinar por sí solo no hace privada una captura de pantalla.
- Autenticación básica de Nginx: añade protección con contraseña a todo el directorio de capturas de pantalla. Útil para compartir dentro de un equipo interno.
- Lista blanca de IP: restringe el acceso a tu oficina o a tu rango de IP de VPN.
- Entrega privada por S3 — El cargador S3 de Maxisnap devuelve un enlace usando el prefijo de URL que hayas configurado. Si necesitas enlaces de visualización autenticados o con caducidad, configura esa capa de entrega por separado; la aplicación no los genera automáticamente.
Limpieza automática
Las capturas de pantalla se acumulan con el tiempo. Añade una tarea cron para eliminar archivos antiguos:
# Delete screenshots older than 90 days 0 3 * * * find /var/www/screenshots -type f -mtime +90 -delete
Ancho de banda y almacenamiento
El uso de almacenamiento depende de las dimensiones de la imagen, el contenido, el formato y el volumen de capturas. Mide archivos representativos de tu propio flujo de trabajo, multiplícalos por las capturas mensuales esperadas y deja margen de capacidad para retención y copias de seguridad antes de elegir un plan.
Solución de problemas
«Conexión rechazada» o tiempo de espera agotado: verifica que el puerto SSH de tu servidor esté abierto (comprueba las reglas del cortafuegos con sudo ufw status). Asegúrate de que el servicio SSH esté en ejecución (sudo systemctl status sshd).
«Permiso denegado»: tu usuario SSH necesita permiso de escritura en la ruta remota. Comprueba la propiedad con ls -la /var/www/screenshots/. El directorio debería pertenecer a tu usuario SSH o a un grupo al que pertenezca tu usuario.
La subida se completa pero el enlace no funciona: verifica que tu prefijo de URL coincida con la URL pública real. Comprueba que tu servidor web esté sirviendo el directorio de capturas de pantalla. Intenta acceder al archivo directamente desde el navegador con la ruta completa.
Subidas lentas: SFTP está cifrado, lo que añade una ligera sobrecarga en comparación con el FTP plano. Para capturas de pantalla típicas (200-500 KB), la subida debería completarse en menos de un segundo en cualquier conexión razonable. Si las subidas son constantemente lentas, revisa tu conexión de red con el servidor.
Alternativas a SFTP
SFTP es la mejor opción para la mayoría de los usuarios con su propio servidor, pero el complemento Studio también admite otros protocolos:
- Almacenamiento compatible con S3: Amazon S3, DigitalOcean Spaces, Cloudflare R2. Ideal para equipos que quieren almacenamiento gestionado sin mantener un servidor.
- HTTP POST: sube a cualquier endpoint de API que acepte subidas de archivos. Ideal para integración con backends personalizados.
- FTP: protocolo antiguo, sin cifrar. Úsalo solo si SFTP no está disponible. No recomendado para capturas de pantalla sensibles.
Por qué importa alojar tus propias capturas de pantalla
Con las capturas autoalojadas, tus imágenes viven en tu servidor, accesibles en tu dominio, durante todo el tiempo que quieras mantenerlas ahí. Para capturas de pantalla sensibles en cuanto a privacidad, para documentación profesional y para enlaces que necesitan funcionar de forma fiable, el autoalojamiento es la opción correcta.
Descargar Maxisnap y configura la subida por SFTP hoy mismo. El camino más corto es el tutorial dedicado para configurar subidas de capturas de pantalla por SFTP en Maxisnap paso a paso: host, puerto, clave, prefijo de URL, listo. Dentro de quince minutos tendrás un flujo de trabajo de capturas de pantalla completamente bajo tu control.
Maxisnap no está afiliado a los demás productos que se nombran en esta página. Se describen tal como los presentaban sus sitios oficiales en octubre de 2026; consulta cada sitio oficial para ver las funciones, los precios y las plataformas actuales.