Clientes de FTP en modo gráficoIntroducciónYa vimos en la primera parte de nuestro curso de FTP, que la conexión a servidores inicialmente se realizaba (y aún se sigue haciendo) en modo texto. Aunque no sea lo más habitual, puede darse el caso de que tengamos que realizar este tipo de conexión ya sea por emergencia, necesidad o no encontrarnos en nuestro puesto habitual, donde poder usar un sencillo cliente gráfico. Aprender las pautas básicas de conexión a un servidor remoto usando una ventana de DOS, puede sacarnos de un gran apuro, sobre todo si de ello depende por ejemplo, la correcta actualización de un servidor.
Habiendo ya hablado en las páginas anteriores sobre todo este tema, pasamos ahora a definir brevemente cual es el método de conexión más habitual usando un entorno gráfico.
Las conexiones a FTP usando un programa gráfico se denominan "conexiones desde un cliente de FTP", por tanto, a partir de ahora y siempre que nos refiramos al programa gráfico lo denominaremos únicamente cliente o cliente de FTP.
Este segundo apartado estará dividido a su vez en dos secciones. La primera es para aquellos que estén realizando sus primeros "pinitos" en Linux, ya que daremos las pautas generales a seguir para configurar un cliente Linux. Sin embargo, una persona experta o acostumbrada a manejarse con este sistema, quizá no ha tenido por qué aprender a manejar clientes FTP, por lo que también estará indicado para estos usuarios.
gFTP. Cliente Linux en modo gráfico.Introducción. Donde obtener gFTP.
Vamos a tratar en esta ocasión el cliente de FTP en Linux gFTP por ser uno de los más utilizados y que se distribuye con la mayoría de las distribuciones Linux. En cualquier caso, si no dispones de este cliente tu sistema, puedes adquirirlo de manera gratuita (y en español) en la siguiente dirección:
http://www.gftp.orgLa versión usada para este curso es la 2.0.14. Revisa la dirección anterior igualmente para verificar si puedes descargar versiones posteriores o más actuales.
Con este pequeño manual del manejo de gFTP pretendemos ir quitando el miedo a los usuarios menos experimentados con Linux, ya que a pesar de los tópicos que existen, Linux es muy sencillo de usar y con él todos los programas.
Pantalla inicial de gFTPDetalles.Nota: Hemos de hacer incapié en que la lectura de este documento sobre gFTP en Linux es y será muy similar a la explicación dada en Windows, por lo que si estás interesad@ en aprender el funcionamiento de los clientes gráficos, te aconsejamos no perderte tampoco estas explicaciones.
En la siguiente captura de pantalla vemos el aspecto inicial de este programa. En el se advierten determinadas secciones, cada una con una utilidad distinta.

El proceso de conexión a un servidor remoto, es idéntico al de una conexión en modo texto.
Si recordamos las explicaciones anteriores, era preciso saber lo siguiente para lograr una conexión exitosa:
* Servidor al cual queremos conectar
* Puerto a través del cual efectuaremos la transacción de datos
* Nombre de usuario
* Contraseña
Estos son los únicos datos necesarios que debemos tener "a mano" para lograr la comunicación.
Comienzo de conexión con gFTPElementos necesarios..Debemos comenzar inicialmente echando un vistazo a la parte superior del programa; en él vemos determinados elementos susceptibles de introducir información y que nos servirán para autentificarnos con el servidor. Veamos unas imágenes:

En el campo servidor, como es lógico deberemos introducir la dirección del servidor. Normalmente estas direcciones tienen la estructura ftp.dominio.com. Deberemos por tanto introducir esa dirección, pero recuerda que irá sin http:// o sin ftp://.
Una vez tengamos definido el servidor al cual queremos conectar, deberemos introducir el puerto de conexión. Todas las comunicaciones tienen que ir dirigidas hacia un puerto, que podríamos decir es el "canal" a través se puede enviar la información. En el caso del FTP el puerto más habitual es el 21 y si no se especifica otra cosa distinta, deberemos poner ese para que todo funcione sin problemas. En caso de haberlos, contactar con el administrador del servidor para que nos lo facilite o nos aclare el problema.
Ahora, es también muy importante el tener nuestro nombre de usuario y contraseña, que introduciremos en los siguientes campos:

Por el momento no hay que configurar ningún parámetro más. Ahora solo nos queda iniciar la conexión y para ello usaremos el botón que encontrábamos (si recuerdas) junto al campo para introducir la dirección del servidor.
Conexión a un servidorVentanas principalesEn Internet existen los llamados servidores anónimos, que consisten en servidores FTP normales pero que se le permite el acceso a cualquier persona (acceso público). Esto es así porque suelen contener información que puede ser de utilidad a mucha gente y por tanto, se usan para compartir archivos con todo el mundo. Como usuario de FTP, ahora ya podrás hacer uso de clientes con los que acceder a todo un mundo de información que si no lo conocías, quizá pueda sorprenderte.
Existen también los servidores en los que se requiere un nombre de usuario y contraseña para poder tener acceso. Estos servidores son de uso privado, aunque el método de conexión es exactamente igual.
Para conectar como usuario anónimo, tan solo necesitas introducir como nombre de usuario anonymous y como contraseña, una dirección de e-mail que como ya dijimos anteriormente, no precisa ser una dirección real en la mayoría de los casos.
En este ejemplo usaremos como servidor anónimo uno español, que contiene además mucha información sobre Linux, distribuciones preparadas para descargar e instalar, etc. El servidor en cuestión es "rediris", cuya dirección FTP es : ftp.rediris.es. Si seguimos los pasos anteriores, entonces el resultado será el siguiente:

Veremos ahora las secciones destacadas en el gráfico anterior.
1. Datos ya comentados anteriormente, es decir, el servidor, puerto, nombre de usuario y contraseña.
2. Directorio del disco duro local. En este caso, el directorio que se muestra es "root".
3. Directorio del disco duro remoto o del servidor. En este caso estamos viendo el directorio raíz "/" del servidor, o lo que es lo mismo, el nivel mínimo del arbol de directorios del disco duro del servidor al que tenemos acceso. Podemos por tanto seguir subiendo o escalando directorios, pero nunca ir por debajo del directorio raíz "/".
4. Ficheros y carpetas que podemos encontrar en el servidor remoto. Para poder acceder a ellas y ver su contenido, tan solo tendremos que hacer doble click en la carpeta que queremos entrar, tal y como lo hacemos en un Explorador de Windows. Existen otras opciones que podemos ver y realizar si pulsamos esa ventana con el botón derecho del ratón, que repasaremos un poco más adelante.
5. Ventana que nos indicará el proceso de carga y descargar de los ficheros o archivos que estemos manipulando.
6. Ventana de LOG o diario de sucesos. En esta ventana veremos el diálogo de nuestro cliente de FTP con el Servidor de FTP al que estamos conectados. Gracias a esta ventana podemos ver si existe algún error en las transferencias y otros mensajes importantes.
7. Ventana similar a la que hemos repasado en el punto 4, sin embargo, esta vez se trata de los archivos y carpetas que se encuentran en nuestro disco duro local. Igualmente, podremos ver las posibilidades que tenemos haciendo click con el botón derecho del ratón en esa ventana.
Además, gFTP dispone de un menú superior que nos permite acceder a otras áreas del programa, entre ellas a un completo sistema de favoritos similar al que encontramos en un navegador web, con el fin de almacenar todos aquellos servidores que puedan resultarnos útiles. Es posible que gFTP venga ya con una buena carga de servidores en este menú.
Opciones a realizar con los archivosMenú de opciones botón derecho.Cuando hacemos click con el botón derecho del ratón en la ventana de carpetas y archivos locales y/o remotos, nos aparece un menú de opciones como el siguiente:

El significado de las opciones es el que se muestra a continuación:
Abrir URL. Nos abre un diálogo donde podemos introducir la dirección de un servidor FTP para conectarnos, similar a la que hemos visto en la página anterior.
Desconectar. Desconecta la conexión con el servidor.
Cambiar Filtro. Útil opción que nos permite listar únicamente aquellos archivos/carpetas que coincidan con el filtro seleccionado.
Mostrar seleccionadas. Permite mostrar únicamente las carpetas y archivos que hayamos seleccionado previamente.
Seleccionar todos. Selecciona todo el contenido del directorio (carpetas y ficheros).
Seleccionar todos los ficheros. Exactamente eso.
Deseleccionar todo. Desmarca todos los archivos y carpetas seleccionadas previamente.
Save Directory listing (no traducido). Opción que nos permite guardar en nuestro disco duro el listado completo de carpetas y archivos del directorio.
Enviar comando SITE. Opción que nos permite enviar comandos directamente al servidor; Los comandos son los que usábamos en la conexión a un servidor FTP en modo texto. Se ha hablado de ellos en la parte primera de este curso.
Cambiar directorio. Tenemos la posibilida de cambiar al directorio seleccionado.
Modificar atributos. Útil opción que nos permitirá cambiar los permisos de los archivos y carpetas (siempre que el administrador del servidor lo permita), con el fin de hacerlas ejecutables, leibles, escribibles y viceversa por el usuario propietario, grupo y/o resto de usuarios. Desde una ventana de DOS, esta opción se ejecuta con el comando "CHMOD". Si conectas a un servidor FTP únicamente para descargar programas, documentos o información general, no necesitas usar esta opción.

Crear un directorio. Si tenemos permiso para crear carpetas o directorios en el servidor remoto, esta opción posibilita el hacerlo fácilmente. Tan solo hay que escribir en la ventana que se abre, el nombre de la carpeta y pulsar enter.
Renombrar. Permite renombrar o cambiar el nombre de una carpeta o archivo.
Borrar. Elimina un archivo o carpeta. Mucho cuidado.
Editar. Nos permite editar el archivo remoto si hemos definido qué editor usar a tal efecto, en la ventana de "Opciones" del programa (acceso directo Control+O).
Ver. Esta opción permite visualizar el archivo remoto; para ello primero lo descargará a nuestro disco local y luego intentará abrirlo con el programa predeterminado.
Refrescar. Permite actualizar los contenidos de la ventana, para ver los cambios producidos.
Indicaciones finales
Detalles.Todas estas explicaciones detalladas en esta y en las páginas anteriores con respecto a gFTP, son suficientes para adentrarse en el mundo de la comunicación vía FTP desde Linux, aunque como dijimos es asombrosamente igual dentro del mundo Windows, que pasamos a redactar en las páginas siguientes.