Comandos de control, autenticación, gestión y transferencia de ficheros

 El servidor FTP "escucha" comandos enviados por el cliente a través del canal de control. Los más comunes son:

  • Autenticación: USER [nombre] y PASS [clave].

  • Gestión de directorio: PWD (ver directorio actual), CWD (cambiar de directorio), MKD (crear carpeta), RMD (borrar carpeta).

  • Transferencia: RETR (descargar archivo - retrieve), STOR (subir archivo - store), LIST (ver archivos).

Reto para el alumno

Tienes un servidor FTP que aloja el código fuente de una aplicación web.

  • Pregunta: Si un desarrollador sube un script de Python desde Windows a un servidor Linux y al intentar ejecutarlo falla por errores de formato de fin de línea (\r\n vs \n), ¿en qué modo de transferencia (ASCII o Binario) se realizó el proceso y qué modo debería haber usado?