Manual Servidor FTP PDF

July 8, 2021 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Manual Servidor FTP PDF...

Description

Instituto Tecnológico Superior De Tantoyuca

Ingeniería en sistemas computacionales.

Administración de servidores

Manual Servidor FTP (Linux)

Jacobo Hernández de la cruz Laura de la cruz Idelfonso Marielly cárdenas Osorio Julio Alberto Osorio Gonzales

Equipo # 3

ISC. Jesús Javier Pérez Vera.

1

Índice 1.1 ¿Qué es un servidor FTP? _ _ _ _ _ _ _ _ __ _ _ _ __ _______ _ 2 1.2 ¿Para qué sirve un servidor FTP? _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ 3

1.3 Requerimientos_ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ __4

1.4 Proceso de instalación y configuración _ _ _ _ _ _ _ _ _ _ _ _ _5

2

Manual Servidor FTP ¿Qué es un servidor FTP? Un servidor FTP es un programa especial que se ejecuta en un servidor conectado normalmente en internet (aunque puede estar conectado en otro tipo de redes, LAN, MAN, etc.). La función del mismo es permitir el desplazamiento de datos entre los diferentes servidores/computadoras.

Figura 3.1 Interfaz del modelo cliente- servidor. ¿Cuál es su principal función? Este permite el desplazamiento de datos entre diferentes servidores/ ordenadores

Figura 3.2 Interfaz del servidor FTP. 3

¿Cómo podemos entenderlo mejor? Nosotros podemos tener un servidor ftp ubicado en nuestra empresa, este puede tener 2 o más clientes, en este caso el usuario 1 y el usuario 2, el usuario 1 puede estar conectado desde una parte de España y el servidor 2 desde algún estado de Francia, el servidor 1 puede subir un archivo al servidor ftp y el servidor 2 puede descargar este archivo y subir otro diferente si así lo desea.

Figura 4.1 Interfaz del funcionamiento del servidor FTP. Ventajas: • El tipo de conexión es rápida y directa y además es fácil, sencillo y cómodo en su forma de utilización. • Las últimas versiones de FTP nos permiten reanudar la descarga previa de archivos.

Desventajas: • La desventaja principal del FTP es que los datos e información de inicio de sesión se envíen sin encriptación a través de la red. Esto tiene como resultado el descubrimiento de las cuentas o contraseñas de inicio de sesión. Para esto se utiliza la encriptación de contenidos mediante SSL o TLS.

4

Instalación y configuración del servidor FTP Requerimientos: Computadoras Servidor FTP Dell Inspiron 1545

Sistema Operativo Linux Ubuntu 13.04

Clientes FTP HP 1000 Notebook PC

Windows 8 Pro Windows 7 Ultimate

Software en el servidor: Software

Logo

Bind

Apache

Proftpd

5

Software en el cliente: Software

Logo

Filezilla

Instalación y configuración del bind9 Para poder montar nuestro servidor FTP se deben seguir los siguientes pasos: 1.- Configuración de la IP estética del servidor. Se procede entrar a conexiones de red en el sistema operativo Ubuntu 13.04, una vez situados ahí se debe dar clic en conexión cableada, es importante recalcar que ya no es necesario que se agregué una nueva conexión en la parte de abajo, ya nos viene la opción editar que es la que se seleccionara.

Se selecciona editar y se clic

Figura 6.1 Interfaz de red cableada.

6

Se procede a ir a ajustes de IPv4, ya que es la que más importa, por default el método se encuentra en automático, pero se selecciona la manera manual y se añade la nueva dirección que en nuestro caso será: Dirección: 192.168.1.1 Mascara de red: 255.255.255.0 Puerta de enlace: 192.168.1.10 El servidor DNS en el 192.168.1.1, es el mismo que se tiene en el servidor de dominio y quien la representa el propio servidor que se muestra a continuación.

Se anotara la dirección IP que se ocupara para el servidor de Impresión

Figura 7.1 Interfaz donde se anota la dirección IP.

Después de realizar todo esto entraremos de nuevo a la ventana de conexiones de red de Ubuntu y se podrá visualizar la información de la conexión que se configuro hace unos momentos.

7

Se podrá visualizar la información de la IP configurada

Figura 8.1 Interfaz donde se podrá visualizar la información de la IP. También podremos consultar esta información atreves de la terminal con el comando - ifconfig Esta parte como se puede observar que es de manera consola y no grafica como se realizó hace unos momentos. 2.- En esta misma terminal se empezara logeandose como súper usuarios para poder empezar a instalar y configurar los programas que se necesitan para montar el servidor de FTP. Todo esto para evitar estar escribiendo a cada rato “SUDO” o estar dando “CONTRASEÑAS”

8

Figura 9.1 Interfaz donde se podrá logear como súper usuarios.

Y se continúa con la configuración de un nombre de dominio a la máquina. Procederemos a la configuración de la IP con un nombre, para que esta sea reconocida en la red. 3.- Para esto procedemos a instalar el programa bin9 (Para la configuración del nombre de dominio). Este programa nos sirve para configurar un servidor DNS desde cualquier distribución de Linux Ubuntu DNS es el que resuelve los nombres de dominio asociados a una dirección IP para direccionar las peticiones de un servidor en específico Más que nada este nos sirve para no estar en la tediosa necesidad de estar recordando las direcciones IP y solo acordamos de un nombre de dominio. Un ejemplo: www.equipo3.com 4.- Esto lo realizaremos con el siguiente comando - apt-get install bind9

9

Figura 10.1 Interfaz donde se observa la instalación del software bin9.  Configuración de los nombres y las IP’s que representaran al servidor 5.- A continuación se ingresara al directorio del programa para editar los archivos de configuración necesaria Para eso se ocupara el siguiente comando - cd /etc/bind/ (Aquí es donde se tienen todas las configuraciones de bind)

6.- Se puede observar que hay dentro del directorio con el comando “ls” y podemos observar que hay muchos archivos de los cuales solo ocuparemos dos muy importantes.

10

Figura 11.1 Interfaz donde se observa el listado del directorio de bind9. 7.- De esta manera en este directorio se procederá a editar el archivo named.conf.local Esto se realizara con el siguiente comando - gedit named.conf.local

Figura 11.2 Interfaz donde se observa que se edita el archivo named.conf.local 11

En la zona tendremos que agregar el nombre de dominio de nuestro servidor, diciéndole que sea principal con Type Master

File es el archivo donde se especificara de mejor manera ya que hace referencia al fichero de información que importamos en este caso será db.www.equipo3.com. También existe un archivo donde explica de manera más detallada y este se encuentra en File, un archivo llamado db.192.168.1

Esta parte de zona es donde disfrazaremos el nombre de dominio con la dirección IP.

Figura 12.1 Interfaz donde se observa el archivo named.conf.local.

Se

Nota: gedit es un editor de texto que nos permite modificar los archivos que se requiere configurar de una manera fácil. 8.- En el archivo en el que se realiza el editado se comentara lo siguiente: *En la zona se agregara el nombre de domino que se ocupara en el servidor. Se dice que sea el principal con Type Master y esto solo es una configuración general. * File es el archivo donde se especifica de mejor manera ya que hace referencia al fichero de información que se importa que en este caso será db.www.equipo3.com ubicado en la misma ruta. Luego se procede a configurar la zona, la cual disfrazara el nombre de dominio que se configuro arriba hace unos momentos en el rango 192.168.1.1 y se le dice también que sea principal con Type Master, en esta parte también se especifica de manera general.

12

Pero también existe un archivo donde se explica de manera más detallada y este se encuentra en File, un archivo llamado db.192.168.1, hechos estos cambios se proceden a guardar y se cierra el archivo. Ahora se desea crear un fichero de configuración a partir del ya creado (db.local) poniendo: - cp db.local db.www.equipo3.com Y luego se procede a editar con el comando - gedit db.www.equipo3.com

Modificamos todos los local host por el nombre de dominio

Modificaremos la IP por Default por la de nuestro servidor

Figura 13.1 Interfaz donde se observa el archivo db.www.equipo3.com

* A continuación se modificaran los localhost por el nombre de dominio que se ha elegido. * También se modifica la IP que se muestra por default, por la IP que ocupa el propio servidor. En esta parte se muestran varias configuraciones que son importantes para el servidor. 13

Después proseguiremos con el siguiente archivo. Ahora se crea un fichero de configuración a partir del ya creado (db.local) poniendo: - cp db.local db.www.192.168.1 Y luego se procede a editarlo con el comando: -

gedit db.www.192.168.1

Modificamos todos los local host por el nombre de dominio

Modificaremos la IP por Default por la de nuestro servidor pero en este caso de manera inversa y sin el último octeto.

Figura 14.1 Interfaz donde se observa que se edita el archivo db.www.192.168.1

* Y a continuación modificamos los localhost por el nombre de dominio que hemos elegido. * También se modificara la IP inversamente, menos el último octeto y guardamos 14

En esta parte se muestran varias configuraciones que son importantes para el servidor.

9.- Una vez que se haya guardado el fichero de configuración, reiniciamos el proceso de bind9 con el siguiente comando -service bind9 restart

10.- A continuación se instalara el programa apache2, después de que se instale correctamente. Con el siguiente comando: - apt-get install apache2

Figura 15.1 Interfaz donde se realiza la instalación de Apache Este es el que permite el acceso al servidor FTP (permite mostrar o desplegar lo que hay en el servidor ftp). Si hay más archivos en Bar/www  Instalación del servidor ProFPTd

15

El servidor FTP principalmente se utiliza para que los usuarios puedan subir archivos al servidor. Generalmente esos archivos se suben al espacio web particular de cada usuario o al repositorio de la web principal. Aunque las plataformas web facilitan la tarea de subir archivos, cuando se trata de instalar aplicaciones o subir cientos de archivos, es más apropiado utilizar ftp. ProFTPd es uno de los servidores FTP más potentes y completos disponibles para la mayoría de distribuciones de Linux. Este servidor FTP es el favorito de muchos administradores de sistemas por la configurabilidad que es capaz de proporcionarnos. Este soporta menos servidores es para un pequeño negocio.

11.- Proftpd se puede instalar automáticamente mediante apt-get: - apt-get install proftpd

Figura 16.1 Interfaz del proceso de instalación del proFTPd. 12.- Durante la instalación se preguntará sobre el tipo de instalación que queremos. En caso de hacer poco uso del servidor FTP se puede seleccionar la opción “inetd” para ahorrar recursos del sistema. Si vamos a hacer un uso considerable del servidor FTP con varios usuarios y bastante tiempo se debe instalar como “independiente”.

16

Figura 17.1 Interfaz de la configuración de paquetes del proFTPd. 13.- Se selecciona la opción que más se ajuste a nuestras necesidades y finalizamos la instalación del servidor.  Configuración del servidor ProFPTd El archivo de configuración principal de proFTPd se encuentra en /etc/proftpd/proftpd.conf. Desde aquí realizaremos la configuración de la mayoría de los aspectos de nuestro servidor FTP. Lo primero que se debe realizar es establecer una carpeta como directorio principal para todos los usuarios del FTP. Para ello, abriremos con nuestro editor de texto preferido el archivo de configuración anterior: 14Identificar una ruta para subir los archivos, como ya dijimos que la ruta bar/www es la que se visualiza en el navegador, se le dirá al servidor ftp con el programa proFTPd que visualice esa ruta. Con el siguiente comando: -- etc /proftpd/proftpd.conf 15.- Después se tendrá que editar el archivo con gedit para poder configurarlo con el siguiente comando: -gedit proftpd.conf 17

Se deja la ruta que trae por default que es la bar/www Puerto por default 21 Máximo de conexiones: 30, podemos reducir para evitar saturar el servidor  Creación de usuarios para clientes FTP 16.- Se teclea este comando para crear varios usuarios: -

useradd useradd useradd useradd

- d /var/www/marielly –s /bin/false marielly - d /var/www/laura –s /bin/false laura - d /var/www/julio –s /bin/false julio - d /var/www/loko –s /bin/false loko

Figura 18.1 Interfaz de creación de usuarios. 17.- Con el siguiente comando se pondra cada una de las contraseñas de nuestros usuarios. -

passwd marielly passwd lura passwd julio passwd loko 18

Cada usuario tendrá la misma contraseña que será: equipo3 en este caso. 18.- Luego se procederá a crear un directorio a cada usuario con su nombre con el siguiente comando: -mkdir –p /var/www/marielly/doc -mkdir –p /var/www/laura/doc -mkdir –p /var/www/julio/doc -mkdir –p /var/www/loko/doc

Figura 19.1 Interfaz donde se crean los directorios para cada usuario.

19.- Se asignan los usuarios a los directorios - chown –R marielly /var/www/marielly - chown –R laura /var/www/laura - chown –R julio /var/www/julio - chown –R loko /var/www/loko

19

Figura 20.1 Interfaz donde se asignan los usuarios a los directorios.

20.- Ahora se modificara el archivo Shell para que acepte el archivo false Se añadirá el directorio falso: /bin/false. Se guarda y se cierra.

Figura 20.2 Interfaz del archivo Shell. 20

21.- Se buscara la línea comentada “DefaultRoot” y se descomentara borrando la almohadilla #. Esto permitirá que cuando cada usuario acceda a su cuenta de FTP, estos accederán directamente a su carpeta “home”. Se guarda.

Figura 21.1 Interfaz del archivo Proftpd.conf.

22.- A continuación se reiniciara el servidor para que se apliquen los cambios realizados tecleando: - service proftpd restart

Figura 21.2 Interfaz donde se reinicia el servicio Proftpd. 21

 Instalación de Filezilla en los clientes FTP. 23.- Para realizar pruebas a nuestro servidor FTP se necesitara instalar el programa filezilla que este es el que nos permite entrar a nuestro servidor FTP y así poder subir y descargar archivos. Para esto o instalaremos con el comando: - apt-get install filezilla Terminando esto ya no se ocupara más la terminal así que podemos cerrarla sin ningún problema.  Configuración de los clientes FTP. 24.- Se abre el centro de recursos compartidos y se conecta a la red cableada en nuestro cliente FTP que cuenta con el sistema operativo Windows.

Figura 22.1 Interfaz del centro de recursos compartidos.

25.- Se configura la IP, de tal manera que se realice la conexión con el servidor

22

Configuración de IP´s Para que puedan conectarse al servidor en su rango adecuado.

Figura 23.1 Interfaz de configuración de IP´s

De esta manera se podrá verificar si ya se encuentra conectado con el servidor con tan solo poner en la terminal ping para verificar que exista la conexión.

Figura 23.2 Interfaz del cmd. 23

25.- Si ya se encuentra conectado correctamente, podemos hacer las pruebas necesarias con el servidor. Se comprueba que el servidor funciona exitosamente. Para ello se utiliza un cliente como FileZilla y se conecta a una de las cuentas.

Nombre de dominio

Nombre de usuario

Contraseña del usuario

Puerto por default

Figura 24.1 Interfaz de Filezilla.

24

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF