Protocolo de Transferencia de Archivos Seguro: Puerto Predeterminado de FTPS y Alternativas

FTPS: File Transfer Protocol Secure

FTPS (FTP sobre SSL/TLS) es la versión clásica asegurada de FTP. Agrega cifrado TLS a los canales de control y/o datos.

Puertos Predeterminados

ModoPuerto de ControlPuerto de DatosDescripción
FTPS Implícito990989TLS inicia inmediatamente en la conexión (legado, obsoleto)
FTPS Explícito (FTPES)21Dinámico (PASV)Puerto FTP estándar; el cliente emite AUTH TLS para actualizar (recomendado)

Distinción Clave: FTPS vs. SFTP

  • FTPS = FTP + SSL/TLS (puertos 990/21). Usa múltiples puertos; amigable con cortafuegos con PASV.
  • SFTP = Protocolo de Transferencia de Archivos SSH (puerto 22). Un solo puerto; cifrado por defecto; no es basado en FTP.

Recomendación Moderna

Usa SFTP (puerto 22) para nuevas implementaciones—reglas de cortafuegos más simples, autenticación más fuerte (claves) y soporte universal. Reserva FTPS para compatibilidad con sistemas legados.

Comandos Rápidos

# FTPS Explícito (FTPES) con lftp
lftp -u user,pass -e "set ftp:ssl-force true; set ssl:verify-certificate no" ftp://server.com
# SFTP (preferido)
sftp user@server.com