El programa WS_FTP

El uso de un programa cliente FTP (por ejemplo, el WS_FTP) en lugar del Navegador es sobre todo aconsejable cuando se quiere realizar ftp identificado. Una de las razones es que este tipo de programas, además de transferir archivos de una forma más intuitiva, permiten también operar en la cuenta del usuario de manera muy sencilla. Con un programa cliente de FTP, resulta muy fácil crear un directorio en la cuenta del usuario (necesario para publicar la página Web personal), renombrar o borrar ficheros de la cuenta, etc. 

 

Instalar el programa 

El programa WS_FTP puede conseguirse en numerosos servidores de la red Internet. 

En el proceso de instalación se te pedirá que introduzcas tu dirección de correo necesaria para hacer FTP anónimos. 

 

Utilización del programa WS_FTP 

Para poder transferir ficheros con el programa WS_FTP hay en primer lugar que conectarse a Internet. 

Una vez conectado a Internet, se arranca el programa WS_FTP que se habrá instalado previamente. 

Al arrancar el programa WS_FTP, aparece ya automáticamente la ventana Propiedades de Sesión, en la cual hay que introducir los datos para establecer la conexión. 

La ventana aparecerá con unos valores por defecto. Pincha sobre el botón New situado a la derecha para que los campos aparezcan en blanco. 


 

Cuando se está trabajando con el programa, esta ventana de Propiedades de Sesión aparece al pulsar sobre el botón Connect situado en la parte inferior. 

Los datos que hay que introducir en la ventana Propiedades de Sesión son distintos según se trate de un FTP anónimo o un FTP identificado. Como ejemplo de uno y otro caso vamos a ver cómo se rellenarían los campos con los datos de los ejercicios prácticos 1 y 3. 

 

a) FTP anónimo 

Profile Name: En este campo se introduce un nombre cualquiera que sirva para identificar la conexión. En nuestro ejemplo podría ser Servidor ftp de RedIRIS. 

Host Name/Address: Dirección del servidor con el que se desea conectar. En nuestro caso: ftp.rediris.es. 

Host Type: En este campo es conveniente dejar el valor Automatic detect que aparece seleccionado por defecto. 

User ID y Password: Estos campos se rellenan automáticamente al marcar la casilla Anonymous situada a la derecha del campo User ID. 

Account: Este campo puede dejarse vacío.

La ventana Propiedades de Sesión debe quedar completada del siguiente modo: 

 

 

b) FTP identificado 

Profile Name: Se introduce un nombre que sirva para identificar la conexión. Podría ser, por ejemplo, Mi cuenta

Host Name/Address: Dirección del servidor en el que se está dado de alta. En nuestro ejemplo, servidor.pntic.mec.es, donde "servidor" es el nombre del servidor FTP al que queremos conectarnos. 

Host Type: En este campo es conveniente dejar el valor Automatic detect que aparece seleccionado por defecto. 

User ID: login (o nombre) del usuario. 

Password: password del usuario. Al lado de este campo existe una casilla (Save Pwd) que puede activarse o no, con el fin de que se guarde la password. Si no se activa, habrá que introducirla cada vez que se conecte. 

Account: Este campo puede dejarse en blanco.

La ventana Propiedades de Sesión debe quedar completada del siguiente modo:

   

Una vez introducidos los datos, para establecer la conexión se pulsa sobre el botón Aceptar. 
 

El programa WS_FTP permite también introducir los datos para una conexión sin necesidad de estar conectado a Internet, es decir, off-line. En ese caso, para guardar la configuración de la conexión hay que pulsar sobre el botón Aplicar. 

Cuando el programa conecta, veremos la ventana principal. Esta ventana está dividida en dos partes: la parte izquierda, Local System, corresponde a nuestro ordenador, y la parte derecha, Remote System, a la del ordenador remoto al que se accede.


En ambos ordenadores (Local y Remote) aparece desplegado, en las ventanas correspondientes, el contenido del directorio (carpeta) en el que nos encontramos. Tanto en uno como en otro, para cambiar de directorio (subir una rama) se opera del mismo modo: pulsando con el ratón sobre la flecha verde hacia arriba seguida de dos puntos que aparece en primer lugar en cada una de las ventanas. Si lo que se quiere es acceder a una carpeta que aparece en la ventana, basta con pinchar sobre ella. 

Para transferir ficheros de un ordenador a otro se seleccionan el o los ficheros deseados con el ratón (deben aparecer resaltados) y se pincha sobre la flecha que apunta al ordenador que se quiere transferir: 

Para transferir del Remoto al Local. 

Para transferir del Local al Remoto (siempre que se esté autorizado a ello).

 

Modificar permisos de Usuarios, Grupos y el Resto

Seleccionaremos la pestaña Startup de la ventana Propiedades de Sesión, y la completaremos de la siguiente forma:

En el Initial Remote Host Directory le indicamos el directorio en el que vas a colgar la información en el servidor remoto. Al establecer una sesión por FTP en Local Directory se le indica el directorio inicial de trabajo.
En la tercera caja de texto Initialize Command usaremos el comando 'umask' para establecer el modo en que se van a crear los ficheros y directorios.
En el ejemplo anterior se ha establecido los siguientes permisos al Usuario lectura,escritura y ejecución, al Grupo igual que al Usuario y al Resto sólo de lectura, con la sentencia:

SITE UMASK 003;


Operar en la cuenta del usuario 

En general, los programas clientes de FTP permiten, como ya hemos mencionado, realizar de una forma muy sencilla (pulsando botones) ciertas operaciones tanto en el ordenador local como en el remoto. El programa WS_FTP permite, por ejemplo: 

Botón ChgDir: Cambiar de directorio. 

Botón MkDir: Crear un directorio nuevo. 

Botón View: Ver un archivo. 

Botón Exec: Ejecutar un programa. 

Botón Rename: Renombrar un archivo o un directorio. 

Botón Delete: Borrar un archivo o directorio.