Bienvenido: ( Identificarse | Registrarse )      
Foros de Trucos Windows
 
Closed TopicStart new topicStart Poll

Outline · [ Estándar ] · Lineal+

> El protocolo FTP., Clientes y Servidores

jbex
post Jun 26 2005, 07:53 PM
Publicado: #1


El que peca y reza empata
Group Icon

Grupo: Webmaster
Mensajes: 6.291
Registrado: 22-July 03
Desde: Enkartaciones
Miembro nº: 2



El protocolo FTP

Clientes y Servidores

En este curso intentaremos explicar de manera clara y sencilla, qué es y para qué sirve el protocolo FTP tanto en sistemas Windows como Unix.
Actualmente resulta casi imprescindible tener unos conocimientos básicos del funcionamiento, teoría y práctica de este protocolo, que nos permitirá realizar intercambios de archivos, descargar programas, compartir aplicaciones y funciones tan específicas como por ejemplo, efectuar el mantenimiento de un sitio web.

Comenzaremos explicando un poco los inicios del FTP, los comandos básicos que se utilizan, aprenderemos a realizar conexiones en modo texto y las operaciones más usuales de transmisión, envío y borrado de datos, además de aprender como movernos por los directorios del servidor.
Posteriormente, instalaremos y configuraremos un cliente de FTP en modo gráfico desde Windows y realizaremos pruebas de conexión.
En nuestra tercera parte, daremos una pequeña introducción a los Servidores de FTP tanto en Windows como Linux y después, aprenderemos a instalar y configurar un Servidor en Windows.

Por último y para solventar las posibles dudas y aclarar los conceptos aquí expuestos, existen palabras con enlaces que llevan a la definición del término en cuestión.

Introducción
¿Qué es el protocolo FTP?,¿Como surgió?

FTP, perteneciente a la familia TCP/IP, comenzó siendo una utilidad incluida en el sistema operativo Unix, usada para transferir archivos entre los distintos equipos conectados en una red. No en vano, FTP es un acrónimo de File Transfer Protocol o Protocolo de Transferencia de Archivos.

Comienza a ser usado en 1971 con el fin de implementarlo en el MIT (instituto tecnológico de Massachussets), sin embargo, no fue hasta 1973 cuando el protocolo traería considerables mejoras para su utilización.

Concepto Cliente y Servidor

Para poder comunicarse mediante este protocolo es preciso que un PC se conecte como cliente y exista otro que haga de servidor. Esto quiere decir que nosotros mismos podemos realizar una comunicación como clientes hacia otro PC servidor, que puede estar en nuestra red o Internet (por ejemplo). Esta operación se realiza con el fin de navegar e investigar qué es lo que tiene este PC servidor, para poder subir, bajar, borrar, escribir....dependiendo de los permisos que tengamos.

Nosotros como cliente, debemos usar un programa denominado "Cliente de FTP" ya sea en modo texto o gráfico. En el PC servidor, deberá haber instalado un programa "Servidor de FTP" que pueda atender las peticiones de los clientes y permitir la conexión de todos ellos.

En resumen podemos decir que el protocolo FTP y los programas que lo manejan y usan, nos serviran para compartir archivos y permitir la transmisión fiable de los mismos, con opciones avanzadas.

Teoría del FTP
Tipos de conexión

Control y Datos

Para iniciar una sesión FTP, aunque no nos demos cuenta, nuestro programa cliente usa dos conexiones simultaneas. Una de ellas sirve para el diálogo entre el cliente y el servidor, con el fin de que ambos se entiendan frente a las operaciones que deben realizar. Este tipo de conexión se denomina "de control". Por otro lado, tenemos la conexión de intercambio de archivos propiamente dicha, a la que denominamos conexión "de datos".

Puertos

Por lo general, y de manera estandar a nivel mundial, el protocolo FTP usa el puerto 21. Sin embargo, este puerto es el que se utiliza para la transmisión de las señales de control y no para la transmisión de datos que usa generalmente el puerto número 20.

Como dato significativo, es preciso señalar que el protocolo FTP permite comunicaciones "full duplex" es decir, que se pueden enviar y recibir datos al mismo tiempo.

Formatos

Existen varios formatos de transferencia de archivos, aunque hablaremos únicamente de los conocidos como ASCII o Binario.
Por lo general, siempre que se transfieran archivos de texto, aquellos que pueden abrirse por ejemplo con un Bloc de notas o un procesador de textos, deberán transmitirse en modo ASCII. Si por el contrario, subimos imágenes, programas ejecutables, archivos comprimidos,...deberemos usar el formato Binario. Muchos clientes de FTP permiten predefinir qué archivos deberán tratarse como ASCII y suelen tener ya incluidos los más usuales como TXT, HTML, PHP y otros. El resto serán tratados en modo Binario.

Comandos básicos

El File Transfer Protocol, usa una serie de comandos básicos a nivel de control, que permiten concretar la comunicación entre el cliente y el servidor. Estos comandos se ejecutan de forma automática en los clientes más modernos con interfaz gráfica, aunque si trabajamos con FTP en modo texto, será necesario contar con una tabla de comandos o aprendernos los más usuales.
Si no contamos con ninguna tabla a mano, podemos usar el comando HELP y se nos mostrará en pantalla una lista de ellos.

A continuación puedes ver una lista de los comandos más usuales y su significado:

account [contraseña]: Suministra una contraseña suplementaria para tener acceso a los recursos. Una vez se haya ejecutado login con éxito.

ACCT : Mensaje del servidor que requiere un argumento del cliente para identificar la cuenta de usuario.

append [archivo local] [archivo remoto]: Añadir archivo local al final del remoto.

ascii : Transferir los archivos en modo ASCII. Valor por defecto.

binary: Transferir los archivos en modo binario.

bye : Cerrar la conexión con el servidor. También sirve tecleando EOF.

cd [directorio]: Entrar en un directorio.

cdup : Retroceder a un nivel superior del directorio.

chmod [modos] [archivo]: Cambiar o asignar permisos del archivo (escritura, lectura, etc... según quien sea el usuario, los códigos de modo corresponden al de los sistemas UNIX).

close: Terminar la conexión con el servidor pero no salir del cliente de ftp.

cr : Cambiar el retorno de carro alterado durante la recuperación de un archivo ASCII.

cwd : Menaje del servidor que muestra en que directorio se encuentra el cliente.

delete [archivo]: eliminar archivo o directorio vacío.

dir [directorio remoto] | [archivo local] : hacer un listado del directorio o archivo local, y si no se especifican estos parámetros se hará un listado del directorio de trabajo actual.

disconnect : Igual que close .

form [formato]: Establecer la forma de transferencia de un archivo.

get [directorio remoto] [archivo local]: Copiar el archivo remoto al local, en caso de que el segundo parámetro no se introduzca se copiara o sobreescribirá un archivo local con el nombre del archivo remoto.

ls ([directorio remoto] | [archivo local]): Listar el directorio remoto en el archivo local, si no se introducen los parámetros se listara el directorio de trabajo remoto.

mdelete [archivos]: Eliminar archivos.

mdir [archivos] [archivo local]: escribe un listado de los archivos remotos en un archivo local.

mget [archivos]: Copiar archivos remotos en el directorio local.

mkdir [nombre directorio]: Crear un directorio.

mls [archivos] [archivo local]: Escribe un listado abreviado de archivos remotos en un archivo local.

mode [modo]: establece el modo de transferencia de archivo ( Stream , block o compress mode ).

modtime [archivo]: muestra la fecha de última modificación de un archivo.

mput [archivo local]: Copiar el archivo local del sistema local al sistema remoto.

nlist [directorio] [archivo local]: Escribir un listado abreviado del directorio en un archivo local. Si no se especifica el directorio remoto se utilizará el de trabajo actual.

open [dirección] [puerto]: Conectar a un servidor, el numero de puerto es opcional, el numero predeterminado es 21.

PASS: Mensaje del servidor que requiere que el cliente envíe la contraseña del nombre de usuario.

pasv [puerto]: pedir proceso de conexión de datos en un determinado numero de puerto del cliente.

port [socket]: especificar al servidor un socket (combinación de dirección IP de 32 bits y numero de puerto de 16 bits, dividido en campos de 8 bits) del cliente para establecer una conexión de datos.

put [archivo local] [archivo remoto]: escribir o sobrescribir (copiar) una archivo local en uno remoto.

pwd : Listar el nombre del directorio de trabajo actual.

quit : terminar sesión y desconectar la conexión.

recv [archivo] [archivo local] : idéntico a get .

reget [archivo] [archivo local] : Actúa como get , pero si comprueba que el archivo remoto es de menor tamaño que el local supone que el archivo local es una copia inacabada del remoto y la transferencia continua desde el punto donde acaba el archivo parcial. Sirve para continuar descargas inacabadas.

rein : regresar al estado que sigue inmediatamente al establecimiento de la conexión de control (reiniciar).

retr [archivo]: Comando mas utilizado para manda un archivo del servidor al cliente.

rhelp [archivo] : solicitar ayuda al servidor.

rstatus [archivo] : muestra el estado de la máquina remota. Si se especifica un archivo se mostrará el estado de un archivo.

rename ([archivo] [archivo]) | ([directorio] [directorio]): renombrar un archivo o directorio.

rmdir [directorio]: eliminar directorio vacio.

send [archivo local] [archivo remoto] : igual que put .

size [archivo]: Mostrar el tamaño del archivo.

smnt : montar una estructura de datos para el sistema de archivos.

stru [estructura de archivo] : indicar la estructura de archivo ( file , record o page ).

stor [archivo]: comando mas utilizado para mandar un archivo de la máquina local al remoto.

system : Mostrar el tipo de sistema operativo del servidor.

type [tipo de transferencia] : Establecer el tipo de transferencia de archivo FTP ( Local , binario , imagen , EBCDIC o ASCII ) o también especificar el control de formato ( NON Print , TELNET o control de carro FORTRAN ). Si no se especifica el parámetro se utilizarán los tipos standards ASCII y binario.

USER: Cuando el servidor lo solicite con este mensaje se requiere un parámetro por parte del cliente para identificar su nombre de usuario.


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
jbex
post Jun 26 2005, 07:53 PM
Publicado: #2


El que peca y reza empata
Group Icon

Grupo: Webmaster
Mensajes: 6.291
Registrado: 22-July 03
Desde: Enkartaciones
Miembro nº: 2



Manejo de conexiones

Conexión en modo TEXTO

Antiguamente o quizá no tanto si tenemos en cuenta la gran utilidad que supone el manejar un sistema Linux desde la línea de comandos, el uso de el protocolo FTP en modo texto o desde una consola era y es algo muy habitual. Si en alguna ocasión se nos presenta la situación de tener que conectar con un servidor FTP y no tenemos a mano un cliente en modo gráfico (más sencillo), tampoco será demasiado complicado poder conectar, enviar y recibir datos.

Pongamos unos sencillos ejemplos.

Para conectar rápidamente, tan solo tenemos que escribir lo siguiente:

ftp dirección_IP del servidor

dicho de una manera real:

ftp 192.168.1.10

donde el equipo 192.168.1.10 es el que contiene el servidor FTP.

Otra manera de hacerlo podría ser escribiendo únicamente "ftp" para dejar la consola en modo FTP (es decir, el cliente activado) y así poder escribir los comandos que necesitemos. Evidentemente, antes de poder escribir comandos, debemos conectar. Para ello, debemos escribir el comando OPEN, que nos preguntará por la dirección del servidor al que queremos acceder o pedir acceso:

user posted image

vemos que el cliente nos pregunta "hacia donde" (to) y le escribimos la dirección del servidor al que queremos conectar, en este caso 192.168.1.10. Una vez pulsemos ENTER, lo lógico es que se nos pida un nombre de usuario y contraseña. le facilitamos esos datos y ya estamos conectados:

user posted image

Manejo de conexiones
Conexión en modo TEXTO. Transmisión de datos.

Anteriormente detallamos la manera en que podemos acceder a un servidor FTP en modo texto. Ahora veremos muy específicamente algunos comandos:

cd: cambiar de directorio.

ls o dir: visualizar contenido de directorios.

get: "coger" archivos.

put o send: subir archivos.

delete: borrar archivos.

bye: desconectar

Comando CD

Si al conectar al servidor no estamos en el directorio que queremos estar, usaremos el comando CD para poder navegar por el arbol de directorios.

Si quisieramos entrar en un directorio llamado "programas" deberíamos escribir:

cd programas

Si quisieramos ahora descender al directorio que estábamos, deberíamos escribir:

cd .. (o también) cdup

Estas pautas siempre son las mismas, de modo que entrar y salir de directorios ya no es un misterio.

Comando LS o DIR

Una vez conectados al servidor, lo primero que haremos será listar su contenido para empezar a "movernos". Como ya hemos dicho, podemos usar el comando LS (Unix) o DIR (DOS/Windows). Veamos un ejemplo:

user posted image

En el gráfico anterior, vemos un ejemplo de lo que aparece al escribir DIR o LS. En este caso se nos presentan 3 directorios y un archivo. El archivo es una imagen (dot.gif) y que intentaremos recoger a nuestro disco duro local, borrar, volverla a subir al servidor.

Comando GET

Para poder "traernos" ese archivo a nuestro PC, usaremos el comando GET.
Debemos tener en cuenta que el directorio de nuestro disco local donde se guardará el archivo, será el directorio donde estemos situados en ese momento. Así, si nuestra sesión FTP se efectúa desde una ventana de Windows, y en la ventana aparece por ejemplo C:\TEMP\ARCHIVOS, el fichero DOT.GIF, se guardará en el directorio TEMP\ARCHIVOS.
Veamos qué es lo que sucede.

user posted image

Vemos que es fácil de interpretar; nos hemos descargado el archivo DOT.GIF que ocupa 808 bytes.

Comando DELETE

Si no queremos mantener el archivo DOT.GIF en el servidor FTP, podemos borrarlo, aunque recuerda que solamente podemos borrar archivos, si el administrador nos ha dado permiso para ello:

user posted image

Ya está. Si ahora hicieramos uso del comando DIR o LS, podríamos verificar que el archivo ya no está en el servidor.

Comando PUT o SEND

Por último, nos queda por repasar el comando PUT o SEND. Ambos realizan la misma operación: poner un archivo de nuestro disco duro en el servidor. Veamos qué sucede:

user posted image

Lo primero que hemos hecho ha sido "send dot.gif" es decir, poner el archivo dot.gif en el servidor. El servidor nos responde que la transferencia se ha realizado con éxito (226 Transfer complete).
Seguidamente hacemos un LS (recuerda que es lo mismo que un DIR en servidores Unix) y se muestran los archivos y directorios que hay en en servidor dentro de esa ubicación. Comprobamos que efectivamente, dot.gif se encuentra entre la lista.


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
jbex
post Jun 26 2005, 07:54 PM
Publicado: #3


El que peca y reza empata
Group Icon

Grupo: Webmaster
Mensajes: 6.291
Registrado: 22-July 03
Desde: Enkartaciones
Miembro nº: 2



Clientes de FTP en modo gráfico

Introducción

Ya 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.

user posted imageVamos 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.org

La 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 gFTP
Detalles.

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.

user posted image

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 gFTP
Elementos 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:

user posted image

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:

user posted image

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 servidor
Ventanas principales

En 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:

user posted image

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 archivos
Menú 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:

user posted image

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.

user posted image

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.


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
jbex
post Jun 26 2005, 07:55 PM
Publicado: #4


El que peca y reza empata
Group Icon

Grupo: Webmaster
Mensajes: 6.291
Registrado: 22-July 03
Desde: Enkartaciones
Miembro nº: 2



Configuración de un cliente FTP en Windows

Instalación y pantallas iniciales.

user posted imageSi necesitas o deseas usar un cliente de FTP desde Windows, existen también múltiples posibilidades, sin embargo, la más completa que hemos encontrado se llama FILEZILLA. Se trata de un programa gratuito y disponible en español, que nos permitirá acceder a cualquier servidor FTP haciendo uso de unas interesantísimas opciones. Puedes obtener más información y descargar el programa desde la dirección oficial en:

http://filezilla.sourceforge.net/

La instalación del programa es sencilla, sin embargo habrá que leer atentamente algunas de las preguntas que nos formula durante el proceso y elegir lo más adecuado. Además, es posible que tengamos que instalarlo en inglés (por no encontrarse disponible la instalación en español) pero el programa si puede traducirse.
Una vez instalado en nuestro sistema, podemos ver la siguiente ventana:

user posted image

Si el programa se encuentra en inglés, podemos cambiar el idioma si nos dirigimos al menú EDIT, seleccionamos SETTINGS y en la ventana de LANGUAGE seleccionamos el español.

user posted image

Ahora tan solo deberemos pulsar OK y el programa estará traducido. A continuación repasaremos los significados de las diferentes ventanas y apartados del programa.

Al igual que sucedía con el cliente de Linux gFTP o las conexiones a través de texto o una ventana de DOS, necesitaremos los datos necesarios del servidor, nombre de usuario, contraseña y puerto. Si nos fijamos, la estructura de este programa es casi idéntica al que hemos analizado en las páginas anteriores, por lo tanto intentaremos definir lo más resumidamente posible las características de este software.

1. 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.

2. Directorio del disco duro local. En este caso, el directorio que se muestra es "root".

3. Datos necesarios para realizar una conexión rápida. Servidor, usuario, contraseña y puerto.

4. 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 "/".

5. 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 el Explorador de Windows. Podemos ver un menú de opciones haciendo click con el botón derecho del ratón.

6. Ventana que nos indicará el proceso de carga y descargar de los ficheros o archivos que estemos manipulando.

7. Ventana similar a la que hemos repasado en el punto 5, 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, en la parte superior del programa, encontramos una serie de iconos que pueden facilitarnos algunas tareas:

user posted image

El primer icono es un indicativo de un completo sistema de favoritos, que nos permitirá guardar cuantos servidores FTP queramos. Los cuatro iconos siguientes, esconden o muestran las distintas ventanas del interfaz del programa. El icono verde con 2 flechas es el de actualizar o refrescar las vistas de las ventanas local y remota.
Si hemos conectado a un servidor FTP, se mostrarán también como "pulsables" los otros botones, cuya descripción podemos ver en la barra de tareas del programa, al situar el ratón encima.
Uno muy útil es el que se muestra con la letra "R" y que nos permite reconectar rápidamente al servidor en el mismo punto donde estábamos, en caso de desconexión.

Manejo básico de FileZilla
Conexión rápida
Opciones del menú botón derecho

Si deseamos realizar una conexión rápida con un servidor remoto, podemos usar los siguientes campos:

user posted image

En la "Dirección" escribiremos el nombre del servidor, por ejemplo ftp.rediris.es. En el campo usuario, escribiremos el nombre de usuario con acceso al servidor; en el caso de Rediris y como vimos en las páginas anteriores, al ser un servidor anónimo deberíamos escribir anonymous. El campo contraseña tampoco debería quedar vacío. Introducir la contraseña que corresponda. Recuerda que el puerto es siempre el 21.

Una vez en conexión, podemos ver y manipular los archivos del servidor, según los permisos que tengamos. Si hacemos click con el botón derecho del ratón en un archivo del servidor remoto, podemos ver un menú como el siguiente:

user posted image

En este caso, el ejemplo hace referencia al archivo DOT.GIF; Filezilla nos permite realizar las opciones que se muestran:

Descargar. Llevar el archivo (o archivos) seleccionado del servidor a la carpeta local que se muestra en el programa. Recuerda que dicho archivo se guardará justo ahí, en esa ubicación.

Agregar a la cola. El archivo no se descarga; permanece en espera hasta que pulsemos el botón .

Descargar como. En caso de que la descarga del archivo se efectúe sobre un directorio con clave, podemos introducir los datos necesarios en esta ventana.

Abrir. Opción que nos permite ejecutar el archivo si fuera posible.

View/Edit (opción no traducida). Nos permite ver el archivo remoto o incluso editarlo si tenemos configurado el programa adecuado (en las opciones del programa), aunque para ello sea necesario descargarlo a nuestro disco duro local.

Crear directorio. Nos permite crear un directorio nuevo en el servidor.

Borrar. Nos permite borrar un archivo o directorio.

Renombrar. Nos permite renombrar un archivo o directorio.

Atributos de archivo. Nos permite cambiar los permisos de un determinado archivo. Esta opción solo está disponible si la conexión se efectúa a un servidor Unix/Linux y es muy útil dentro de un programa que se ejecuta en Windows, ya que muchos de los servidores que podemos encontrar en Internet están basados en Unix. Como ya vimos anteriormente, correspondía con el comando CHMOD.

user posted image

Este programa posee casi idénticas opciones en el menú que aparece pulsando el botón derecho del ratón, cuando lo hacemos en nuestra ventana de disco duro LOCAL. Es muy sencillo de ver e interpretar, por lo que no repasaremos las opciones que allí se encuentran.

Comentarios finales

Con esta introducción a los clientes de FTP en modo gráfico, seguro que te has dado cuenta que realizar este tipo de operaciones es muy sencillo y no requiere conocimientos avanzados de informática. Cualquier persona que esté intersada en recuperar información de los miles de servidores que hay en Internet, seguro que encontrará muy cómodo usar aplicaciones como estas, en vez de recurrir a otros métodos, como por ejemplo la conexión a un servidor FTP mediante un navegador web como por ejemplo, Internet Explorer.
La cantidad de opciones y ventajas que encontramos en estos programas recomendados, hacen del uso del FTP un juego de niños, sin dejar por ello de ser muy potentes y eficaces con el trabajo y/o tareas que pretendemos realizar.

En la siguiente parte de nuestro curso de FTP, veremos todo lo relacionado con los servidores, a los cuales nos hemos estado conectando desde el principio de estos textos.

Manual extraido de: www.mundopc.net
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
Closed TopicTopic OptionsStart new topic

Collapse

> Topicos similares

Protocolo SSL esta desactivado, en Mozilla Dieselboy 252 10 May 24 2008, 10:49 AM
By: Kbite
protocolo tcp ip mane_ 126 6 May 22 2008, 07:13 PM
By: mane_
Vulnerabilidad en protocolo Chrome de Firefox marga2f 83 0 Jan 25 2008, 12:55 PM
By: marga2f
protocolo TCP/IP imposible activar alcatraz 584 3 Jan 21 2008, 05:49 PM
By: yosoydoug
Protocolo OSPF poderoxo 942 3 Jun 17 2007, 06:19 PM
By: GeeK

Google
Web www.trucoswindows.net