Cliente FTP

Revisión del 16:03 5 nov 2010 de Sancristobal1 jc (discusión | contribuciones) (Página creada con '{{Aplicación|nombre=Clientes FTP|logo=|descripcion=|creador=|fecha_de_creacion=|sitio_web=http://www.smartftp.com}} <div align="justify">'''Cliente FTP''', Un cliente [[FTP|FT...')
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Clientes FTP
Información sobre la plantilla
Cliente FTP, Un cliente FTP emplea el protocolo FTP para conectarse a un servidor FTP para transferir archivos.Cuando un navegador no está equipado con la función FTP, o si se quiere cargar archivos en un ordenador remoto, se necesitará utilizar un programa cliente FTP. Un cliente FTP es un programa que se instala en el ordenador del usuario, y que emplea el protocolo FTP para conectarse a un servidor FTP y transferir archivos, ya sea para descargarlos o para subirlos.

Historia

Hace algunos años uno de los mejores clientes FTP que se podía encontrar en la web, era el “CuteFTP”, en este se podían hacer cosas que en otros no podrían realizarse. Al poco tiempo se conoció uno de los mejores clientes FTP de toda la red, estamos hablando del FileZilla, el cual fue considerado y lo sigue siendo, como el mejor cliente FTP hasta el momento ¿Por que? Porque puede ejecutarse en todos los sistemas operativos existentes sin ningún tipo de problema.

Algunos clientes de FTP básicos vienen integrados en los sistemas operativos, incluyendo Windows, DOS, Linux y Unix. Sin embargo, hay disponibles clientes con más funcionalidades, habitualmente en forma de shareware/freeware para Windows y como software libre para sistemas de tipo Unix. Muchos navegadores recientes también llevan integrados clientes FTP (aunque un cliente FTP trabajará mejor para FTP privadas que un navegador). Algunos clientes de FTP básicos en modo consola vienen integrados en los sistemas operativos, incluyendo Microsoft Windows, DOS, GNU/Linux y Unix. Sin embargo, hay disponibles clientes con opciones añadidas e interfaz gráfica. Aunque muchos navegadores tienen ya integrado FTP, es más confiable a la hora de conectarse con servidores FTP no anónimos utilizar un programa cliente. Algunos sistemas operativos, incluyendo los Windows más recientes y Mac OS X pueden montar servidores FTP como unidades virtuales directamente dentro del sistema operativo, como puede ser fireftp [1] para firefox, pues es un plugin que se puede añadir al navegador, solo si se necesita. lo que puede resultar más fácil o más conveniente para algunos usuarios, que emplear un cliente especializado. Para utilizar un cliente FTP, se necesita conocer el nombre del archivo, el ordenador en que reside (servidor, en el caso de descarga de archivos), el ordenador al que se quiere transferir el archivo (en caso de querer subirlo nosotros al servidor), y la carpeta en la que se encuentra.

Modos de conexión del cliente FTP

FTP admite dos modos de conexión del cliente. Estos modos se denominan Activo (o Estándar, o PORT, debido a que el cliente envía comandos tipo PORT al servidor por el canal de control al establecer la conexión) y Pasivo (o PASV, porque en este caso envía comandos tipo PASV). Tanto en el modo Activo como en el modo Pasivo, el cliente establece una conexión con el servidor mediante el puerto 21, que establece el canal de control.

Modo Activo

En modo Activo, el servidor siempre crea el canal de datos en su puerto 20, mientras que en el lado del cliente el canal de datos se asocia a un puerto aleatorio mayor que el 1024. Para ello, el cliente manda un comando PORT al servidor por el canal de control indicándole ese número de puerto, de manera que el servidor pueda abrirle una conexión de datos por donde se transferirán los archivos y los listados, en el puerto especificado. Lo anterior tiene un grave problema de seguridad, y es que la máquina cliente debe estar dispuesta a aceptar cualquier conexión de entrada en un puerto superior al 1024, con los problemas que ello implica si tenemos el equipo conectado a una red insegura como Internet. De hecho, los cortafuegos que se instalen en el equipo para evitar ataques seguramente rechazarán esas conexiones aleatorias. Para solucionar esto se desarrolló el modo Pasivo.

Modo Pasivo

Cuando el cliente envía un comando PASV sobre el canal de control, el servidor FTP le indica por el canal de control, el puerto ( mayor a 1023 del servidor. Ej:2040 ) al que debe conectarse el cliente. El cliente inicia una conexión desde el puerto siguiente al puerto de control (Ej: 1036) hacia el puerto del servidor especificado anteriormente (Ej: 2040).[1] Antes de cada nueva transferencia, tanto en el modo Activo como en el Pasivo, el cliente debe enviar otra vez un comando de control (PORT o PASV, según el modo en el que haya conectado), y el servidor recibirá esa conexión de datos en un nuevo puerto aleatorio (si está en modo pasivo) o por el puerto 20 (si está en modo activo).

Configurar un cliente FTP

Para configurar el acceso a un servidor desde un Cliente FTP normalmente tendremos que especificar los siguientes apartados:

• Nombre de la conexión: Simplemente sirve para orientarnos, porque en un cliente FTP solemos tener configuradas más de una conexión. De este nombre no depende que nos conectemos o no. Por ejemplo: prueba.

• Nombre del host: La mayoría de las veces suele comenzar por “ftp” y suele ser de primer nivel. Es la dirección del servidor al que nos vamos a conectar. Por ejemplo: ftp.prueba.com

• Nombre del usuario: Es el nombre que sirve para identificarnos cuando entramos al servidor. Sobre todo sirve para controlar el acceso y otorgarnos permisos y restricciones. • Contraseña: El password para autentificar la identidad del usuario.

Fuentes

www.solotecnologia.net/
www.alegsa.com.ar/
http://www.smartftp.com/