Servidores FTP, FTPS y SFTP
Un servidor se abre en un panel como una carpeta. Copias, mueves, ves y editas archivos igual que en un disco.
Trabajar en sesiones independientes
Inicie la copia, el movimiento o la eliminación por FTP/FTPS/SFTP con «En una sesión independiente» en la ventana de confirmación. Cada tarea tiene sus propias conexiones y ventana de progreso con Cancelar, dejando la ventana principal disponible para otras operaciones. Los conflictos afectan solo a esa sesión.
Use F5, F6 o F8 con archivos del servidor y elija En una sesión independiente al confirmar el destino o la eliminación. La nueva ventana muestra el progreso, la velocidad y el tiempo de transferencia, y la conversación con el servidor si está activada la información completa. Cancelar o cerrar esa ventana detiene solo su tarea. Puede minimizarla; cerrar la ventana principal no detiene la sesión. Aceptar o Sí siguen iniciando la operación habitual.
Cada sesión abre sus propias conexiones, por lo que puede iniciar más descargas, subidas, movimientos o eliminaciones. Los conflictos pertenecen a la ventana correspondiente. El botón está disponible para conexiones directas FTP/FTPS/SFTP y el disco local, no para archivos comprimidos u ordenadores emparejados.
Protocolos
| Protocolo | Cifrado | Notas |
|---|---|---|
| SFTP | sí (SSH) | recomendado; contraseña o clave privada; puerto 22 |
| FTPS | sí (TLS) | FTP con la opción Usar cifrado TLS (FTPS); TLS explícito, normalmente puerto 21; los datos también se cifran |
| FTP | no | la contraseña y los archivos viajan como texto sin cifrar; úsalo solo en una red de confianza |
No se admiten FTPS implícito (puerto 990), WebDAV ni unidades en la nube.
Nueva conexión
FTP/SFTP → Nueva conexión…
| Campo | Descripción |
|---|---|
| Nombre | el nombre en la lista, p. ej. «Mi servidor»; vacío = la dirección del servidor |
| Protocolo | FTP o SFTP (FTPS es FTP con cifrado TLS) |
| Host | la dirección del servidor, p. ej. ftp.example.com |
| Puerto | 21 para FTP, 22 para SFTP; cambia automáticamente al cambiar de protocolo si todavía tiene el valor predeterminado |
| Usuario | el nombre de usuario; un campo vacío con FTP = inicio de sesión anónimo |
| Contraseña | se guarda en el llavero del sistema, no en el archivo de configuración; con una clave SFTP, la frase de contraseña de la clave |
| Carpeta inicial | opcional, p. ej. /home/user/projects; una ruta sin / inicial es relativa a tu carpeta de inicio en el servidor |
| Clave privada (SFTP) | un archivo de clave opcional, p. ej. ~/.ssh/id_ed25519; botón Examinar… |
| Usar cifrado TLS (FTPS) | solo FTP |
| Modo pasivo (PASV) | solo FTP; activado de forma predeterminada (consulta más abajo) |
Aceptar guarda la conexión y conecta de inmediato en el panel activo. Si ya existe una conexión con exactamente el mismo nombre, sus datos —incluida la contraseña— se sustituyen por los nuevos.
Conectar
Puedes conectarte a un servidor guardado de varias maneras:
FTP/SFTP → el nombre del servidor en la lista del menú («Mi servidor [SFTP] (example.com:22)»): en el panel activo;
FTP/SFTP → Gestionar conexiones… → Conectar;
una ruta favorita que apunte a una carpeta del servidor (F2);
la lista de servidores en un panel: Cmd+2 / Ctrl+2 y después Enter (Contenido del panel).
La ventana Inicio de sesión SFTP muestra «Conectando con SFTP host:puerto…» y, cuando FTP/SFTP - información completa está activado, la conversación con el servidor. Cancelar detiene la conexión.
Una vez conectado, el panel muestra los archivos del servidor, junto al campo de ruta aparece el botón Desconectar y el título de la ventana muestra «Conectado a SFTP: nombre (host)».
La carpeta en la que empiezas:
la carpeta del favorito, si te conectas desde una ruta favorita;
en otro caso, la Carpeta inicial de los ajustes de la conexión;
si no hay ninguna o el servidor la rechaza, la carpeta predeterminada del servidor. La aplicación avisa entonces: «No se pudo abrir la carpeta inicial '…'; se ha abierto la carpeta predeterminada del servidor.»
Si la conexión falla, la ventana de conexión muestra el motivo (p. ej. una contraseña incorrecta o un tiempo de espera agotado) y un botón Aceptar.
macOS: La primera vez que te conectas, el sistema puede preguntar si FlyingFiles puede usar la contraseña del Llavero. Elige Permitir siempre y no volverá a preguntar. A veces macOS muestra dos de estos avisos seguidos; es normal.
Trabajar en un servidor
En un servidor funcionan las mismas teclas que en un disco:
F3 y F4: el archivo se descarga para verlo o editarlo, y al guardarlo se vuelve a subir;
F5 y F6 en ambos sentidos, también entre dos servidores en dos paneles; en ese caso los datos pasan por tu ordenador y cada archivo se carga entero en memoria, así que los archivos muy grandes conviene moverlos en dos pasos a través de tu disco;
F7, F8, Shift+F6, compresión, búsqueda, comparación de carpetas y estadísticas;
cuando el otro panel está conectado a un servidor, el botón Sincronizar el panel con el otro panel abre una segunda conexión con el mismo servidor y la misma carpeta en el panel activo.
Al entrar en una carpeta, la aplicación vuelve a leerla del servidor. Si el servidor es lento, puedes desactivarlo (Actualizar FTP/SFTP al entrar en una carpeta en Configuración) y actualizar manualmente con Cmd+R / Ctrl+R.
Transferencias
Copiar a un servidor y desde él funciona como la copia normal, con algunos añadidos:
Se conservan las fechas del origen al subir y descargar (descargas desde 1.7.3); en Configuración puedes elegir la fecha de copia o una pregunta. El modo rápido omite el examen y la conservación de fechas. ↗
Preparando la transferencia: la aplicación comprueba qué hay ya en el servidor y muestra un contador de elementos comprobados.
La ventana Transferencia FTP / SFTP con la conversación con el servidor (cuando FTP/SFTP - información completa está activado).
Resumen de la transferencia al final: archivos, carpetas, omitidos, con error, datos, tiempo y velocidad media.
Fiabilidad
Reintentos tras agotarse el tiempo de espera: cuando el servidor deja de responder en mitad de un archivo, la aplicación lo reintenta (hasta 3 veces de forma predeterminada) una vez transcurrido el tiempo fijado en Tiempo de espera de transferencia FTP/SFTP (3 s sin datos de forma predeterminada).
Reconexión tras una conexión interrumpida, de vuelta a la misma carpeta.
Comprobación de si el archivo está completo: tras un error, la aplicación compara el tamaño del archivo en el servidor. Un archivo completo lo da por terminado y, cuando no se puede determinar el estado, no sobrescribe el archivo a ciegas.
Verificación (Verificar la integridad de las copias por FTP/SFTP, desactivada de forma predeterminada): después de cada archivo, la aplicación compara las sumas de comprobación SHA-256 del archivo de origen y de la copia. En SFTP, el servidor calcula la suma de comprobación (
sha256sum,shasumuopenssl) si la cuenta lo permite; si no, la aplicación vuelve a leer la copia. Un archivo que no coincide pasa a la lista de elementos con error.Cancelación: la aplicación elimina del servidor un archivo subido a medias; al descargar, el archivo local queda intacto.
Modo rápido
Con miles de archivos pequeños, comprobar el servidor antes de empezar la transferencia lleva mucho tiempo. FTP/SFTP rápido en Configuración:
omite la preparación y la pregunta sobre las fechas (las fechas no se conservan);
pregunta por los conflictos durante la transferencia, en el primer archivo existente, y tu respuesta vale hasta el final;
muestra el progreso sin totales generales.
Desconectar
El botón Desconectar junto al campo de ruta, FTP/SFTP → Desconectar o el atajo Cmd+D (macOS) / Ctrl+D (Windows): todos actúan sobre el panel activo.
El panel vuelve a tu carpeta de inicio en el disco local.
Llevar el panel a otro sitio (una unidad, la carpeta de inicio, un favorito) y salir de la aplicación también desconectan.
Gestionar conexiones
FTP/SFTP → Gestionar conexiones… muestra una lista con los botones Conectar, Editar, Eliminar y Cerrar.
Editar abre la ventana de la conexión con la contraseña leída del llavero del sistema (macOS puede pedir permiso). Cámbiala o déjala como está.
Eliminar pide confirmación (No de forma predeterminada) y también borra la contraseña del llavero del sistema.
Al editar, el nombre no puede repetir el de otra conexión (sin distinguir mayúsculas de minúsculas).
Las mismas operaciones están disponibles en la lista de servidores en un panel: F3 muestra información, F4 edita, Shift+F4 añade, F7 crea una categoría y F8 elimina.
Contraseñas y claves
Las contraseñas se guardan en el Llavero de macOS o en el Administrador de credenciales de Windows, bajo el nombre de servicio FlyingFiles FTP y el nombre de la conexión. El archivo de configuración nunca las contiene.
La aplicación lee una contraseña solo cuando te conectas a ese servidor o editas la conexión, no al arrancar.
Los servidores guardados, junto con sus contraseñas, se pueden llevar a otro ordenador con un archivo cifrado con contraseña o por la red local (Sincronización y ordenadores emparejados). Por la red, las contraseñas solo se transfieren a los ordenadores a los que se lo permitas.
Clave privada (SFTP): indica el archivo de clave. Si la clave tiene frase de contraseña, escríbela en el campo Contraseña. Si el inicio de sesión con la clave falla y el campo Contraseña no está vacío, la aplicación intenta iniciar sesión con esa contraseña.
El agente SSH (
ssh-agent, 1Password, Secretive) no se usa: necesitas un archivo de clave.
Mensajes habituales:
«No se encuentra el archivo de clave privada: …»: comprueba la ruta de la clave;
«La clave privada … está cifrada; escribe su frase de contraseña en el campo Contraseña.»
Modo pasivo y activo (FTP)
Activado (PASV): tu ordenador abre la conexión de datos. Funciona detrás de un router (NAT) y es lo predeterminado.
Desactivado (activo): el servidor se conecta de vuelta a tu ordenador. Vale la pena probarlo cuando listar una carpeta o una transferencia en modo pasivo agota el tiempo de espera.
Cuentas restringidas a una carpeta
En muchos servicios de alojamiento, una cuenta solo ve su propia carpeta y las rutas son relativas a ella. Si el servidor rechaza la Carpeta inicial, escribe una ruta relativa (p. ej. public_html en lugar de /home/account/public_html) o deja el campo vacío.
Seguridad
Atención: FlyingFiles no comprueba el certificado del servidor FTPS ni la clave de host SFTP (no usa un archivo
known_hosts). El cifrado protege frente a las escuchas, pero no detecta un servidor impostor. Conéctate a servidores de confianza y evita iniciar sesión en redes wifi públicas sin una VPN.
El FTP sin cifrar envía la contraseña y los archivos como texto sin cifrar; si el servidor ofrece SFTP o FTPS, elige uno de ellos.
El registro de transferencias (
logs/transfers.log) oculta las contraseñas (PASS ********), pero contiene direcciones de servidores, nombres de usuario y rutas de archivos.
Conversación con el servidor y registro
FTP/SFTP - información completa en Configuración (activado de forma predeterminada) muestra la conversación con el servidor en las ventanas de conexión, preparación, transferencia y descarga.
Con independencia de ese ajuste, la conversación y los errores se escriben en el archivo
logs/transfers.logde la carpeta de configuración (dónde encontrarla).
Solución de problemas
| Síntoma | Qué comprobar |
|---|---|
| «La conexión … agotó el tiempo de espera tras … s» | la dirección y el puerto; el cortafuegos; aumenta Tiempo de espera de FTP/SFTP |
| listar una carpeta se queda colgado y termina con un error (FTP) | desactiva Modo pasivo en los ajustes de la conexión, o actívalo si estaba desactivado |
| error de inicio de sesión (p. ej. 530) | el nombre de usuario y la contraseña; en Gestionar conexiones…, vuelve a escribir la contraseña |
| «El servidor también ha rechazado la carpeta inicial guardada» | una cuenta restringida a una carpeta: ruta relativa |
| una transferencia se corta en un enlace lento | aumenta Tiempo de espera de transferencia FTP/SFTP y Número de reintentos |
| la verificación SFTP tarda mucho en el primer archivo | una cuenta sin shell; la aplicación vuelve a leer el archivo: desactiva la verificación si no la necesitas |
FlyingFiles 1.7.4 · Las funciones añadidas después de la 1.0.0 están señaladas en el texto.