Desarrolladores web con NetDrive — edita servidores de staging por SFTP y FTP

4 min de lectura use-case sftp ftp
Morgan
MorganStaff Engineer
Cómo montan los desarrolladores web servidores de staging FTP y SFTP como unidades con NetDrive, abren archivos en su editor habitual y controlan límites de sesión y enlaces simbólicos.

Un desarrollador freelance mantiene seis sitios de clientes, cada uno en un alojamiento compartido que solo ofrece FTP o SFTP. Cada arreglo implica abrir un cliente FTP dedicado, descargar un archivo, editarlo y volver a subirlo. NetDrive evita ese bucle: el servidor aparece como una unidad y tu editor abre y guarda el archivo remoto directamente.

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

Servidores de staging como unidades normales

NetDrive hace que Google Drive, OneDrive, S3, SFTP, WebDAV y más aparezcan como unidades nativas en Windows y macOS — sin sincronizar, sin descargas completas.

  • Monta hosts FTP y SFTP con letra de unidad o nombre de volumen
  • Abre y guarda archivos remotos desde cualquier editor o IDE
  • Compatibilidad con enlaces simbólicos SFTP y opciones de permisos por conexión
WindowsmacOS
Descargar NetDrive →

Prueba gratuita. Planes de por vida y de suscripción disponibles.

Por qué una unidad montada supera a un cliente de transferencia

Un cliente de transferencia convierte cada edición en un viaje de ida y vuelta. Una unidad montada trata el servidor como una carpeta. Tu editor, tu herramienta de búsqueda y tu optimizador de imágenes trabajan sobre ella sin saber que es remota.

Importa en los detalles pequeños. Puedes arrastrar un logo desde Descargas directamente a /assets, abrir un directorio completo en tu editor y usar tu herramienta de comparación habitual entre una copia local y la copia de staging.

Unidad montada de NetDrive mostrada como un volumen normal en el gestor de archivos

Configurar un host

NetDrive admite FTP y SFTP. Elige SFTP siempre que el host lo ofrezca.

  1. Abre NetDrive, añade una unidad nueva y elige SFTP (o FTP).
  2. Introduce el host, el puerto y el nombre de usuario. Usa el puerto que documenta tu proveedor, no uno supuesto.
  3. Guarda y monta la unidad desde la lista de unidades.

Lista de unidades de NetDrive donde se monta una conexión guardada

Desde la versión 3.7.687, las conexiones FTP y SFTP pueden guardarse sin credenciales, algo útil si compartes estación de trabajo y prefieres que te las pidan cada vez.

Detalles que complican la vida a los desarrolladores web

Límites de sesión. Muchos hosts compartidos limitan cuántas sesiones FTP o SFTP simultáneas puede abrir una cuenta. NetDrive añadió en la 3.3.349 una forma de limitar las sesiones simultáneas de estos protocolos, de modo que te mantengas bajo el tope del host en lugar de recibir rechazos aleatorios de «too many connections».

Enlaces simbólicos. Si tu script de despliegue enlaza current con una carpeta de versión con marca de tiempo, los enlaces simbólicos SFTP importan. Se admiten desde la 3.17.817. Si aun así no aparecen, Fix SFTP Symlinks Not Showing in NetDrive recorre las comprobaciones.

Tiempos de espera y desfase horario. Los hosts lentos pueden bloquear las conexiones FTP. Consulta Fix FTP Connection Timeout in NetDrive. NetDrive también tiene un desfase horario manual para FTP (añadido en la 3.17.799) para servidores cuyo reloj difiere del tuyo, útil cuando las comparaciones de marcas de tiempo parecen incorrectas.

Fallos de autenticación. Los problemas de claves y contraseñas se tratan en Fix SFTP Authentication in NetDrive.

Mantén seguro el entorno de producción

Staging y producción suelen estar en la misma cuenta de alojamiento. Montar producción como Read-only drive te permite consultar registros y comparar archivos sin riesgo de sobrescribir una plantilla en vivo. Monta staging como una unidad normal de lectura y escritura. Tener ambos visibles a la vez, con tipos de unidad distintos, es una protección barata. Consulta Read-Only Drives in NetDrive.

Lo que NetDrive no hace

NetDrive no es una herramienta de despliegue. No ejecuta compilaciones, no compara versiones ni envía cambios de forma programada. Tampoco tiene modo sin conexión, así que, si el host no es accesible, la unidad tampoco. Para tu propio código, sigue usando control de versiones; la unidad montada sirve para ediciones rápidas e inspección.

Ajusta también las expectativas sobre la caché. Los listados de archivos pueden ir por detrás de los cambios hechos por otra persona; hay una actualización manual disponible. Force Folder Refresh in NetDrive explica cómo.

Conclusión

Si tu día gira en torno a hosts que solo hablan FTP o SFTP, una unidad montada convierte seis sesiones de transferencia en seis carpetas. La configuración completa para Windows está en Mount an SFTP Server on Windows with NetDrive, y la versión para macOS en Mount an SFTP Server on macOS.

— Morgan, NetDrive