Saltar al contenido principal

FTP y FTPS

FTP a secas y FTPS con AUTH TLS, en el mismo navegador de archivos de dos paneles que el SFTP. Apple retiró el comando ftp de macOS en 2017, y esto devuelve el protocolo con una interfaz de verdad.

Apple retiró el comando ftp de macOS con High Sierra, en 2017, junto con telnet y por la misma razón: ninguno de los dos cifra nada. Los servidores se quedaron, y muchos siguen sin ofrecer otra cosa. SSHive habla FTP y FTPS en el mismo navegador de archivos de doble panel que usa para SFTP: crea un perfil de transferencia de archivos y elige FTP o FTPS como protocolo. Arrastrar y soltar, subir y descargar carpetas, renombrar, borrar, crear carpetas, la búsqueda remota y el diálogo de conflictos (reemplazar, mantener ambos u omitir) funcionan igual sea cual sea el protocolo, así que un servidor antiguo no te obliga a aprender otro gestor de archivos. Las descargas van por defecto a tu carpeta Descargas, primero como archivo parcial que se renombra al terminar: una descarga interrumpida nunca pasa por un archivo completo, y Reintentar sigue funcionando después de reiniciar SSHive. Aquí FTPS significa FTPS explícito (AUTH TLS): el cliente se conecta por el puerto 21 habitual y luego pasa la conexión a TLS. Úsalo siempre que el servidor lo ofrezca, porque el FTP a secas envía la contraseña en claro, igual que Telnet, y el diálogo del perfil te avisa cuando lo eliges. Conviene conocer un límite antes de fiarte del FTPS: SSHive no verifica el certificado del servidor, así que para transferencias delicadas SFTP sigue siendo el protocolo más seguro. FTP y FTPS solo están en la app para Mac y no necesitan más que TCP y TLS salientes, así que funcionan en la versión de la Mac App Store sin ningún permiso especial.

Dónde funciona y cuánto cuesta

Funciona en
Solo Mac
Gratis
Sí, con subidas de hasta 10 MB por archivo, como en SFTP.
Pro
14,99 € en un solo pago, para Mac, iPhone y iPad. Sin límite de tamaño en las subidas.
Comparar Gratis y Pro

Funciones clave

FTP y FTPS explícito (AUTH TLS) en el mismo navegador de doble panel que SFTP

Arrastrar y soltar, transferencias de carpetas, renombrar, borrar, búsqueda remota y un diálogo de conflictos con reemplazar, mantener ambos u omitir

Un aviso en el perfil cuando eliges FTP a secas, que envía las contraseñas en claro

Descargas escritas como archivo parcial y renombradas al terminar, para que Reintentar funcione tras un reinicio

Donde el FTP no ha desaparecido

Alojamiento compartido y servidores web antiguos

Muchos planes de alojamiento siguen dándote credenciales FTP y ningún acceso SSH. Desplegar un sitio, corregir una hoja de estilos o bajarte una copia de seguridad pasa entonces por FTP o FTPS, y en un Mac eso solía significar instalar un cliente aparte solo para esa cuenta.

NAS, impresoras y escáneres

El material de oficina que escanea a una carpeta suele hacerlo por FTP, y el NAS que recibe esos archivos a menudo expone FTP junto a SMB. Cuando un escaneo no llega, conectarse al mismo destino FTP con las mismas credenciales es la forma más rápida de saber si el problema es el aparato, la ruta o los permisos.

Equipos industriales y embebidos

Autómatas, registradores de datos y sistemas de visión artificial suelen traer solo un servidor FTP, porque se diseñaron y certificaron así hace años. Recuperar un registro o subir un archivo de receta es entonces una tarea de FTP, se construyera hoy así o no.

FTP y FTPS, preguntas frecuentes

¿Qué diferencia hay entre FTP, FTPS y SFTP?+
El FTP es el protocolo original, de 1971, con una conexión de control y conexiones de datos aparte, y sin cifrado en ninguna parte. El FTPS es ese mismo protocolo envuelto en TLS: el FTPS explícito, el que usa SSHive, se conecta con normalidad y luego lanza AUTH TLS para elevar la conexión. El SFTP no tiene relación pese al nombre: es un subsistema de SSH, va por una única conexión cifrada en el puerto 22 y verifica el servidor por su clave de host. Si el servidor ofrece SFTP, prefiérelo. Si ofrece FTPS, úsalo antes que el FTP a secas. El FTP simple debería ser el último recurso, y en una red que controles.
¿SSHive verifica el certificado FTPS?+
No. La capa TLS cifra el tráfico, así que quien solo escuche en la red no se entera de nada. Pero un certificado autofirmado o que no coincide se acepta sin aviso, y un atacante capaz de interceptar la conexión y responder a ella podría presentar su propio certificado y ser creído. Para las transferencias en las que eso importe, usa SFTP sobre SSH: SSHive verifica la clave de host del servidor y te avisa si cambia.
¿Por qué la transferencia de una carpeta grande parece secuencial?+
Porque FTP solo admite una transferencia a la vez por conexión. Una sesión FTP tiene una única conexión de control, en la que el servidor ejecuta una transferencia de datos cada vez, así que SSHive pone en cola las operaciones de una sesión en lugar de lanzarlas juntas. Descargar una carpeta o borrar de forma recursiva sigue funcionando; sus archivos simplemente van uno detrás de otro. El protocolo SFTP no tiene esta limitación.
¿El FTP es gratis o hace falta Pro?+
Explorar, descargar y gestionar archivos remotos por FTP y FTPS está en el plan gratuito. Donde se aplica el límite gratuito es en las subidas: los archivos de más de 10 MB requieren Pro, exactamente igual que con SFTP, porque ambos protocolos comparten la misma ruta de transferencia. Los límites de perfiles y sesiones del plan gratuito se aplican como siempre.
¿El FTP está disponible en iPhone y iPad?+
No. FTP y FTPS solo están en la app para Mac; en iPhone y iPad las transferencias van por SFTP y las descargas se pueden guardar en la app Archivos. Con la sincronización con iCloud activada, un perfil FTP creado en el Mac aparece allí marcado como no compatible, y se conserva intacto para el Mac.

Funciones de SSHive relacionadas

Gestor de archivos SFTP

Gestor de archivos con arrastrar y soltar

Terminal SSH

Terminal acelerado por GPU

Cliente Telnet

Terminal RFC 854 para equipos antiguos