Sunday, 14 February 2016

FTP FileZilla client and Command: LIST




Estado: Conectando a xx.xx.xx.xx:21...
Estado: Conexión establecida, esperando el mensaje de bienvenida...
Respuesta: 220-Cerberus FTP Server Personal Edition
Respuesta: 220-UNREGISTERED
Respuesta: 220-Welcome to Cerberus FTP Server
Respuesta: 220 Created by Grant Averett
Comando: USER xxx
Respuesta: 331 User xxx, password please
Comando: PASS *************
Respuesta: 230 Password Ok, User logged in
Estado: Server does not support non-ASCII characters.
Estado: Conectado
Estado: Recuperando el listado del directorio...
Comando: CWD /ftp-ipcamera
Respuesta: 250 Change directory ok
Comando: TYPE I
Respuesta: 200 Type Binary
Comando: PASV
Respuesta: 227 Entering Passive Mode (85,54,189,247,4,155)
Comando: LIST
Error: Conexión superó el tiempo de espera
Error: Error al recuperar el listado del directorio


Esto pasa si el servidor es local y el cliente (Filezilla) pide que sea pasivo PASV.
Si se configura la sesión como activa en el cliente (Filezilla)  entonces funciona.
El log funcionando es la siguiente:


Estado: Conectando a xx.xx.xx.xx:21...
Estado: Conexión establecida, esperando el mensaje de bienvenida...
Respuesta: 220-Cerberus FTP Server Personal Edition
Respuesta: 220-UNREGISTERED
Respuesta: 220-Welcome to Cerberus FTP Server
Respuesta: 220 Created by Grant Averett
Comando: USER xxx
Respuesta: 331 User xxx, password please
Comando: PASS *************
Respuesta: 230 Password Ok, User logged in
Comando: SYST
Respuesta: 215 UNIX Type: L8
Comando: FEAT
Respuesta: 211- Additional features supported include:
Respuesta: 211- MDTM
Respuesta: 211- SIZE
Respuesta: 211- REST STREAM
Respuesta: 211- UTF8
Respuesta: 211- LANG EN*
Respuesta: 211 
Estado: Server does not support non-ASCII characters.
Estado: Conectado
Estado: Recuperando el listado del directorio...
Comando: CWD /ftp-ipcamera
Respuesta: 250 Change directory ok
Comando: PWD
Respuesta: 257 "/ftp-ipcamera" is the current directory
Comando: TYPE I
Respuesta: 200 Type Binary
Comando: PORT 192,168,0,140,251,240
Respuesta: 200 Port command received
Comando: LIST
Respuesta: 150 Opening data connection
Respuesta: 226 Transfer complete
Estado: Directorio listado correctamente




Si se configura la sesión como activa en el cliente (Filezilla)  entonces funciona.
Esto no es cierto es un problema de configuración del servidor .. la respuesta (85,54,189,247) es el puerto al que conectarse .. pero ese no es su ip .. es un valor extraño y al poner el bueno funciona a las mil maravillas.

Detalle de la configuración activo y pasivo (FTP active / FTP pasive) en:
https://winscp.net/eng/docs/ftp_modes

No comments:

Post a Comment