Bienvenido al Blog de la Cohorte 2015 de Informática de la UPEL-IMPM Yaracuy. Aquí encontrarás: Toda la INFORMACIÓN de las materias de la especialidad informática + CONTENIDOS de otras materias generales + NORMATIVAS de la UPEL + TIPS de estudio + RECURSOS de estudio + LIBROS de texto

File Transmission Protocol

FTP

Este protocolo de red para transferencia de archivos entre sistemas conectados a una red TCP basada en la arquitectura Cliente-Servidor. Independientemente del sistema operativo que se utilice en dos equipos, estos pueden conectarse para compartir archivos de audio, video, imágenes, texto, aplicaciones, etc. Además de la posibilidad de transmitir archivos, también permite visualizar directorios, cambiar el nombre o limitar derechos.

Filezilla

Un cliente muy popular para FTP, SFTP y FTPS es FileZilla®. Este cliente admite Windows, Mac OS X, Linux y otros. Tal y como lo describe su sitio web, FileZilla permite, entre otras cosas, mover archivos entre una máquina local y el servidor de un sitio web sin esfuerzo. Por ejemplo, Filezilla permite comparar archivos con archivos del servidor en el directorio para administrar la sincronización de archivos.

También puede navegar entre servidores y transferir archivos a ellos simultáneamente, así como editar archivos de servidor sobre la marcha.


Como Usar Filezilla

FTP para Páginas Web

En particular, gracias a un programa FTP puedes cargar archivos hacia y desde tu espacio web, por ejemplo, a tu ordenador local.

Con un programa FTP también se puede borrar ficheros y/o carpetas enteras. Si borras contenidos, estos ya no aparecerán para los visitantes de tu página web.

Seguridad

FTP no fue diseñado para ser un protocolo seguro y tiene muchas debilidades de seguridad. [18] En mayo de 1999, los autores de RFC 2577 enumeraron una vulnerabilidad a los siguientes problemas:
  • Ataque de fuerza bruta
  • Ataque de rebote de FTP
  • Captura de paquetes
  • Robo de puertos (adivinar el próximo puerto abierto y usurpar una conexión legítima)
  • Ataque de suplantación
  • Enumeración del nombre de usuario

FTP no encripta su tráfico; todas las transmisiones están en texto claro, y cualquier usuario que pueda realizar la captura de paquetes (sniffing) en la red puede leer nombres de usuario, contraseñas, comandos y datos. Este problema es común a muchas de las especificaciones de Protocolo de Internet (como SMTP, Telnet, POP e IMAP) que se diseñaron antes de la creación de mecanismos de cifrado como TLS o SSL.

Las soluciones comunes a este problema incluyen:
  • Usar las versiones seguras de los protocolos inseguros, por ejemplo, FTPS en lugar de FTP y TelnetS en lugar de Telnet.
  • Usar un protocolo diferente y más seguro que pueda manejar el trabajo, p. Protocolo de transferencia de archivos SSH o protocolo de copia segura.
  • Usar un túnel seguro como Secure Shell (SSH) o red privada virtual (VPN).

Arquitectura Cliente-Servidor

Servidor FTP

Es un programa que se ejecuta en un equipo servido conectado a internet

Las Aplicaciones más comunes de servidores FTP suelen ser alojamientos Web, en los que sus clientes utilizan el servicio para subir páginas Web y sus archivos correspondientes

Cliente FTP

Es un programa que se instala en el ordenador del usuario y que emplea el protocolo FTP para conectarse al servidor FTP y transferir archivos. Para usarlo se necesita:

  1. nombre del archivo
  2. Ordenador en que reside
  3. Ordenador al que se quiere enviar
  4. La carpeta donde esta

INSTALAR Y USAR EL SERVIDOR VSFTPD EN LINUX

vsFTPd (en inglés: very secure FTP daemon), es un servidor de FTP popular entre sistemas Unix y Linux. Está licenciado bajo la licencia GPL y soporta IPv6 y SSL. Además, soporta FTP explicito y implícito. vsFTPd se puede usar en las distribuciones de GNU/Linux como Ubuntu, CentOS o Debian.

Instalación de vsFTPd

Para instalar vsFTPd en nuestro servidor Clouding es necesario ejecutar el siguiente comando si usamos Debian o Ubuntu:

Configurar vsFTPd:

Una vez vsFTPd está instalado, se puede comenzar a configurar el servidor FTP. Este servicio por defecto tiene la sesión anónima desactivada por defecto, además, viene sin los usuarios enjaulados, lo que significará que cualquier usuario que inicie sesión se podrá mover por todos los directorios. Así que lo primero que haremos será activar el chroot o jaula de los usuarios:

También hemos publicado: