FTP

FTP (File Transfer Protocol)
El FTP es un protocolo de red: un conjunto de reglas que establecen cómo deben comunicarse dos o más entidades para lograr la transmisión de información. En el caso específico del FTP, es un protocolo centrado en la transferencia de archivos a través de una red de tipo TCP/IP que se basa en la arquitectura cliente-servidor.
Funcionamiento:
FTP funciona bajo la arquitectura Cliente-Servidor. Eso quiere decir que un ordenador (el cliente), envía una petición de conexión a un segundo dispositivo conocido (el servidor). Éste último gestiona las credenciales (usuario y contraseña) y decide si aceptar o no la petición.
En el caso de que acepte la petición, muestra al cliente los archivos que le están permitidos compartir. Y el cliente podrá, según los permisos que tenga:
  • Únicamente ver los archivos
  • Descargarlos / Copiarlos a su memoria
  • Subir archivos nuevos / Modificar los que hay alojados en el servidor
Estos permisos pueden otorgarse individualmente para cada cliente, para cada carpeta e incluso para cada archivo, y se conocen bajo el nombre de chmod.
Dato Curioso:
Existen tres tipos de FTP bien diferenciados a la hora de establecer una conexión:
FTP autenticado
Este es el método tradicional de conectar a un servidor FTP, es decir, se requiere de un usuario y contraseña para ingresar al servidor.
El FTP autenticado y basado en contraseña es el más común hoy en día, ya que ofrece una seguridad básica para no permitir que nadie sin los privilegios necesarios pueda acceder a los archivos que están en el servidor FTP.
La autenticación puede ingresarse desde un cliente FTP de escritorio como FileZilla, gFTP, etc, o bien a través del navegador web si ya incluye un cliente FTP embebido.


FTP anónimo o público
Como vimos anteriormente, la forma normal de funcionar de un servidor FTP es mediante una autenticación que requiere usuario y contraseña para poder ingresar.
Existen otros servidores FTP sin embargo que permiten el acceso anónimo y público a sus archivos. Como mucho, si el servidor FTP pide un acceso será el usuario «anonimo» o «anonymous», pero generalmente no requieren contraseña.
Un servidor FTP anónimo entonces es el que no requiere usuario o contraseña para poder ingresar y manipular los archivos. Aunque conviene mencionar que si tienen permisos especiales sobre las cosas que se pueden hacer, generalmente se limitan de alguna forma para que nadie haga más de lo que debe.
La información ubicada en servidores FTP anónimos tampoco suele ser muy crítica, ya que está expuesto abiertamente a Internet.
FTP embebido
Este tipo de FTP no es el más común, y se trata de uno que está incrustado en las diferentes páginas webs de Internet.
Es un tipo de FTP anónimo que permite conectarse de forma automática a través del navegador web con el fin de realizar descargas hacia el cliente FTP (tu equipo).
Glosario:
Aplicaciones: El término "aplicación" es una forma abreviada para designar a un programa de aplicación. Un programa de aplicación es aquél diseñado para desempeñar una función específica directamente para el usuario o, en algunos casos, para otro programa de aplicación. Los ejemplos de estas aplicaciones incluyen los procesadores de textos, programas de bases de datos, navegadores de la Red, herramientas de desarrollo, programas de dibujo, pintura y edición de imágenes, y programas de comunicaciones. Las aplicaciones usan los servicios del sistema operativo del ordenador y otras aplicaciones de apoyo. La solicitud formal y los medios de comunicarse con otros programas que usa un programa de aplicación son lo que se denomina interfaz de programa de aplicación (application programa interface, API).
Armada: Es un mecanismo de control de interrupciones.

Controlador de dispositivo: Software que controla un dispositivo que está conectado a, o es parte de, una computadora. (En inglés: device driver).
Dirección IP: Las direcciones IP son el método mediante el cual se identifican los ordenadores individuales (o, en una interpretación más estricta, las interfaces de red de dichos ordenadores) dentro de un red TCP/IP. Todas las direcciones IP consisten en cuatro números separados por puntos, donde cada número está entre 0 y 255.
Dispositivos de E/S: Componente mecánico que se conecta a la Unidad Central de Procesamiento a través de las unidades de Entrada y Salida.

Instrucciones no privilegiadas: Todas aquellas que su ejecución no afecta los recursos de la máquina de forma directa.
Instrucciones privilegiadas: Aquellas instrucciones cuya ejecución afecta directamente los recursos de la máquina.
Interrupción Asincrónica: Son aquellas interrupciones que ocurren de forma simultánea con el procesamiento y son generadas por un agente distinto al procesador.
Monitores de encadenamiento: Constituyeron los primeros sistemas operacionales. Con éstos se introdujo también el llamado tratamiento por lotes (batch processing).
Multiprogramación: Se caracteriza por una multitud de programas activos simultáneamente que compiten por los recursos del sistema, tales como procesador, memoria y dispositivos de E/S.
Multitarea: Un solo usuario ejecutando varias tareas al mismo tiempo en un sistema.
Procesador: Llamado también Microprocesador. Es el chip encargado de ejecutar las instrucciones y procesar los datos que son necesarios para todas las funciones de la computadora. Se puede decir que es el cerebro del computadora. El estandar del mercado es el fabricado por la empresa INTEL.
Proceso: programa en ejecución.
Programa: Es esencialmente un archivo ejecutable que se coloca en memoria para que pueda el procesador ir tomando su código, y obedeciendo las instrucciones de él.
PSW-PEP: (Program status Word ó Palabra de Estado del Programa); Contiene toda la información del estado del proceso y define sus privilegios.


SGMV: Sistema Generador de Máquina Virtual.
Shell: Intérprete de comandos.
PASOS PARA LA INSTALACIÓN DE FTP 
Instalacion FTP
Existen varios servidores para Windows, algunos de pago y otros gratuitos. Una de las mejores opciones si queremos instalar un servidor FTP en nuestro ordenador es FIleZilla. Elegimos FileZilla porque es una aplicación de código abierto, segura, potente y muy fácil de configurar de manera que incluso los usuarios sin extensos conocimientos podrán hacer uso de ella de forma sencilla.
Para descargar FileZilla de forma gratuita simplemente debemos acceder a su página web principal y seleccionar la última versión disponible.
Una vez descargado comenzamos la instalación.

FTP installation
There are several servers for Windows, some paid and others free. One of the best options if we want to install an FTP server on our computer is FIleZilla. We choose FileZilla because it is an open source application, secure, powerful and very easy to configure so that even users without extensive knowledge can use it easily.
To download FileZilla for free we simply have to access its main website and select the latest version available.
Once downloaded we begin the installation.

Simplemente dejaremos las opciones que el asistente nos mostrará por defecto y continuamos con la instalación. Una vez finaliza el proceso ya tendremos nuestro servidor FTP listo para comenzar a funcionar.
Para abrir el menú de configuración debemos hacer click sobre el icono que nos ha creado en el escritorio llamado «FileZilla Server Interface». Veremos una ventana similar a la siguiente.

We will simply leave the options that the wizard will show us by default and continue with the installation. Once the process is finished we will have our FTP server ready to start working.
To open the configuration menu we must click on the icon that has created us on the desktop called «FileZilla Server Interface». We will see a window similar to the following.




De momento no hemos configurado valores adicionales, por lo que simplemente pulsando sobre «ok» veremos ya el menú principal del servidor FTP.
So far we have not set additional values, so simply by clicking on “ok” we will see the main menu of the FTP server.






VÍDEO DE INSTALACIÓN DE FTP


No hay comentarios:

Publicar un comentario

VIRTUAL BOX - CONFIGURAR E INSTALAR SERVCIOS DE SISTEMA OPERATIVO WINDOWS SERVER 2008

Tema: Guía operativa de procedimientos para configurar e instalar servicios en un sistema operativo comercial Windows Server 2008, a tra...