Desde hace mucho que he necesitado un cliente FTP. He probado varios y recientemente me he quedado con tres opciones. Cada una con sus pros y contras. Hay diversas formas de cocinar un platillo, tan válidas unas como otras. Todo depende de nuestras necesidades y del software que nos pueda cumplir esas necesidades.
Hay ocasiones que no necesitamos tener un software muy complejo para hacer ciertas cosas, como por ejemplo, subir un par de archivos a nuestra página web usando el FTP (File Transfer Protocol - Protocolo de transferencia de archivos). Pero resulta que no estamos en nuestro equipo en el cual tenemos todo lo necesario y en el lugar donde estamos (un cyber o la PC de la empresa donde laboramos, por ejemplo) no podemos instalar ningún software.
O que tal que necesitamos subir algunos archivos comprimidos y descomprimirlos, cambiarles permisos y además editar algún archivo de configuración (tal es el caso de instalar drupal). Es cuando se vuelve mas compleja la situación si no tenemos las herramientas y/o conocimientos necesarios. Dirían los fundamentalistas linuxeros: es bien fácil. Sí, pero hay que aprender como hacerlo y cuando una persona que inicia en este mundo de la tecnología, internet y software, no tiene los conocimientos de un geek, se le hace muy difícil.
En el ejemplo anterior se puede hacer desde una sesión de SSH en el servidor Linux, cosa que el todo-ilustrado-geek que dice que es bien fácil lo puede hacer con los ojos cerrados. ¿Y que tal si no tenemos permisos para una sesión SSH en ese servidor?, les preguntaría yo. Afortunadamente hay herramientas para usuario no ilustrado en tan apasionante uso de la consola y los comandos. Finalmente el software es para simplificarnos la vida, no para complicarla.
Esta ocasión hablaré de el net2ftp (http://www.net2ftp.com) como una herramienta que nos puede ayudar en estos menesteres del "efetepé".
Pero, ¿qué es net2ftp? net2ftp es un cliente de ftp basado en una interfase Web y está escrito en PHP (http://www.php.net). Este cliente en realidad se ejecuta en un Webserver y nosotros usamos un navegador (como Internet Explorer o Firefox (http://firefox.com) para poder usarlo. Para esto, sólo proporcionamos los datos del host al que queremos acceder mediante este protocolo (FTP), nuestro nombre de usuario y contraseña respectiva.
No sólo podemos subir y bajar archivos, que es parte de la función básica de un cliente de FTP, sino que además podemos comprimir archivos/carpetas, descomprimir archivos comprimidos en varios formatos (zip, .tar, .tgz y .gz), renombrar y cambiar permisos de archivos, crear archivos de texto (PHP, HMTL, TXT) y para esto tiene algunos editores. En la página de net2ftp podemos ver todas las características básicas y avanzadas (http://www.net2ftp.com/homepage/features.html)
Lo más llamativo aparte de las "monerías" que he mencionado es que no necesitamos tenerlo instalado en nuestra PC, sino que necesita estar instalado en un Webserver. Incluso desde el sitio mismo del software podemos usarlo. Personalmente lo instalé en un sitio de prueba que tengo (es necesario que tu Webserver tenga soporte para PHP) y desde ahí acceso al FTP del sitio donde esté trabajando. No me sustituye al cliente de FTP preferido, pero bien podría hacerlo.
Desde que he estado usando drupal me ha servido de mucho pues puedo instalarlo, actualizarlo, instalarle módulos, actualizarlos, sacar respaldos, editar archivos de configuración, entre algunas tareas cotidianas. A veces me pasaba que estaba revisando algunos equipos y al instalarle el Sistema Operativo o estarlo actualizando, para no aburrirme me ponía a trabajar con alguna página pero no llevaba mi PC, y este cliente de FTP me sirvió para adelantar varias cosas. Y si bien estaré usando la consola y comandos de manera más cotidiana, es una herramienta que recomiendo y que no creo que deje de usar.
¿Qué esperas para probarlo? No te arrepentirás, te lo aseguro.
¿Dudas? ¿Comentarios? Envíalos a través de http://josmx.com/contacto