FTP de Linea de Comando
De vez en cuando sucede que alguien necesita acceder a un FTP. Hoy en día, a pesar de todo, el FTP sigue siendo un protocolo muy útil por ser sencillo, rápido e inseguro… bueno, por inseguro no es por lo que se lo usa. Pero el tipo tiene sus fieles seguidores.
Cuando me preguntan que cliente de FTP recomiendo, siempre menciono el de línea de comandos de Windows. ¿Por qué? Porque es el más estandar y sencillo de usar. Aunque tiene alguna mínima desventaja frente a los gráficos: no tiene barra de progreso, por lo cual, no se puede saber cuanto falta por bajar o subir.
A continuación, un breve manual de instrucciones.
Para conectarse, ejecutar en una línea de comandos:
ftp nombre_o_ip_del_servidor_ftp
Una vez conectado, se nos pedirá usuario y contraseña. La contraseña no aparecerá escrita, pero será ingresada.
Dentro del FTP, podremos ejecutar los siguientes comandos.
- cambiar de directorio: cd nombre_del_directorio
- listar los archivos con permisos, tamaño y propiedades: dir
- listar los archivos en formato simple: ls
- obtener un archivo: get nombre_de_archivo
- subir un archivo: put nombre_de_archivo
- obtener la lista de comandos: ?
- obtener ayuda sobre un comando: ? comando
La descarga o las subidas las hará hasta o desde el directorio “Local”. Para ver o cambiar el directorio local se usa el comando: lcd [nuevo_directorio]
La imagen es un ejemplo de una sesión de FTP:
En cualquier momento podremos desconectarnos ejecutado: bye
Si queremos seguir trabajando con el FTP y cambiar a otro servidor o entrar con otro usuario, podemos usar los comandos close y open nombre_o_ip_del_servidor_ftp.
Espero que les sirva y no vuelvan a usar Internet Explorer como cliente FTP nunca más en sus vidas!



(1 votos, promedio: 4 sobre 5)
August 27th, 2008 a las 10:22
Veo con status que el modo de mi conexion es activo… pero no logro pasarlo a modo pasivo. Que comando puedo usar para cambiar a modo pasivo?
August 27th, 2008 a las 12:08
Hola Andrea.
El FTP de linea de comandos en Windows no soporta modo pasivo. Si estás utilizando otro cliente, puedes tratar de ver la ayuda con “?” o “help”.
Si quieres, puedes probar con el explorador de Windows que sí se conecta a sitios FTP de modo pasivo.
Saludos.
August 27th, 2008 a las 14:14
Ok. Gracias por responder tan rapido…
el tema es que quiero armar unas tareas en un bat.
Conoces algun cliente ftp que funcione por linea de comandos.
Yo encontre uno (freeftp) pero no pude encontrar ayuda por ningun lado.
otra vez gracias
Andrea
August 27th, 2008 a las 15:22
Hola de nuevo Andrea. Justo estaba frente a la PC cuando escribiste.
Yo no conozco otro cliente ftp para Windows por línea de comando, pero si puedo decirte que muchos clientes de FTP soportan automatización. Yo soy un poco fan de los productos de Ipswitch http://www.ipswitch.com/, tiene versiones de prueba.
Saludos.
August 28th, 2008 a las 10:52
http://www.scriptftp.com : Justo lo que precisaba.
Sencillo potente y con excelente documentacion.
Muy recomendable !!!
August 28th, 2008 a las 10:57
¡Excelente aporte Andrea!
Muchas gracias.
Fede.