Trabajo Martín issuu

82
Configuración y desarrollo de varios servidores sobre una plataforma Ubuntu 09/03/2012 Javier Montero García Profesor: Jorge Simón Guerrero Instalación y configuración de varios servidores en una misma maquina Linux Ubuntu

description

Trabajo aweb 2º Evaluación

Transcript of Trabajo Martín issuu

Page 1: Trabajo Martín issuu

Configuración y desarrollo de

varios servidores sobre una

plataforma Ubuntu

09/03/2012

Javier Montero García

Profesor: Jorge Simón Guerrero

Instalación y configuración de varios servidores en una misma maquina Linux Ubuntu

Page 2: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 1

ÍNDICEÍNDICEÍNDICEÍNDICE

Servicio DHCP ..........................................................................3

Introducción..........................................................................3

Consideraciones previas ........................................................4

Desarrollo .............................................................................6

Conclusiones .........................................................................8

Servicio DNS............................................................................9

Introducción..........................................................................9

Consideraciones previas ......................................................10

Desarrollo ...........................................................................10

Conclusiones .......................................................................16

Servicio SSH ...........................................................................17

Introducción........................................................................17

Consideraciones previas ......................................................18

Desarrollo ...........................................................................19

Reenvío X11 .....................................................................22

Utilización básica de SSH ..................................................23

NX Client for Linux............................................................26

Cliente NX en Windows ....................................................28

Conclusiones ..........................................................................33

Servicio HTTP .........................................................................34

Introducción........................................................................34

Consideraciones previas ......................................................35

Desarrollo: ..........................................................................37

Conclusiones .......................................................................48

Servicio FTP ...........................................................................49

Introducción........................................................................49

Consideraciones previas ......................................................50

Desarrollo ...........................................................................51

Utilización de gFTP ...........................................................51

Servidor FTP .....................................................................55

Configuración del modulo vsftpd ......................................56

Conclusiones .......................................................................58

Servicio de correo electrónico ................................................59

Page 3: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 2

Introducción........................................................................59

Consideraciones previas ......................................................60

Desarrollo ...........................................................................62

Conclusiones .......................................................................70

Servicio de voz sobre IP..........................................................71

Introducción........................................................................71

Consideraciones previas ......................................................72

Desarrollo ...........................................................................74

Conclusión ..........................................................................81

Page 4: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 3

Servicio DHCP

Introducción

Es un estándar TCP/IP diseñado para simplificar la administración de la configuración IP de los equipos de nuestra red. El estándar DHCP permite el uso de servidores DHCP para administrar la asignación dinámica, a los clientes DHCP de la red, de direcciones IP y otros detalles de configuración relacionados, siempre que los clientes estén configurados para utilizar un servidor DHCP (en lugar de estar configurados manualmente con una dirección IP, en las conexiones de red de las estaciones de trabajo, activaremos la "configuración automática de IP"). Cada equipo de una red TCP/IP debe tener un nombre y una dirección IP únicos. La dirección IP (junto con su máscara de subred relacionada) identifica al equipo Host y a la subred a la que está conectado. Al mover un equipo a una subred diferente, se debe cambiar la dirección IP; DHCP permite asignar dinámicamente una dirección IP a un cliente, a partir de una base de datos de direcciones IP de servidor DHCP de la red local. En las redes TCP/IP, DHCP reduce la complejidad y cantidad de trabajo que debe realizar el administrador para reconfigurar el equipo. En caso de que el cliente DHCP haya obtenido anteriormente una concesión de licencia de un servidor DHCP, cada vez que el cliente arranque de nuevo, se comportará del siguiente modo:

� Si la concesión de alquiler de licencia ha caducado, el cliente solicitará una nueva licencia al servidor DHCP (la asignación del servidor podría coincidir con la anterior).

� Si la concesión de alquiler no ha caducado en el momento del inicio, el cliente intentará renovar su concesión en el servidor DHCP, es decir, que le sea asignada la misma dirección IP.

Page 5: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 4

Consideraciones previas Hemos instalado el Webmin en nuestro sistema operativo para administrar el servidor dhcp. También hemos puesto el interfaz de forma fija para En Webmin para cambiar el idioma se va a Webmin y "Change Lenguage and Theme" y hay cambiamos el idioma en Español.

Page 6: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 5

Antes de configurar nuestro servidor asignaremos una IP fija a nuestro interfaz para que siempre tenga la misma IP. Para eso escribiremos: Sudo gedit /etc/network/interfaces

Address: Dirección IP, 192.168.2.82 Netmask: Mascara de red, 255.255.255.0 Gateway: Puerta de enlace, 192.168.2.1 Network: Identificador de red, 192.168.2.0 Broadcast: Dirección de IP de difusión, 192.168.2.255

Page 7: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 6

Desarrollo Para instalar el servidor DHCP tenemos que ir a "Gestor de paquetes Synaptic" y poner dhcp3-Server para instalarlo.

Con la orden sudo gedit /etc/dhcp3/dhcpd.conf podemos ver la configuración del archivo de DHCP. Modificamos el archivo para que funcione y le damos a guardar.

Page 8: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 7

Default-lease-time 1200; indica el tiempo, en segundos, que dura el contrato asignado a la dirección IP. Max-lease-time 7200; este parámetro1 establece un limite máximo a una concesión solicitada. One-lease-per-cliente on; Server-identifier 192.168.2.80; solo se debe usar el cliente DHCP tiene mas de una interfaz de red. Option subnet-mask 255.255.255.0; indica la mascara general de la red que se va a utilizar Option Broadcast-Address 192.168.2.255; indica la dirección de difusión de la red Option routers 192.168.2.1; es la puerta de enlace. Subnet 192.168.2.0 identificador de red Netmask 255.255.255.0 Hardware Ethernet 08:00:27: ba: 4d:1a;

Page 9: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 8

Conclusiones

Para la configuración del archivo dhcp.conf abra que poner punto y coma (;) cada vez que acabemos de escribir en una línea para que el servidor lo detecte como una única línea independiente. Cada vez que encendemos el servidor hay que arrancar el servidor DHCP y el Webmin escribiendo en la línea de comandos: Sudo /etc/init.d/dhcp3server restart (Para arrancar el servidor de DHCP) Sudo /etc/init.d/Webmin restart (Para que arranque el Webmin) Para ver las direcciones IP que se están entregando escribiremos en el Terminal:

Page 10: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 9

Servicio DNS

Introducción DNS es una abreviatura para Sistema de Nombres de Dominio (Domain Name System), un sistema para asignar nombres a equipos y servicios de red que se organizan en una jerarquía de dominios. La asignación de nombres DNS se utiliza en las redes TCP/IP, como Internet, para localizar equipos y servicios con nombres sencillos. Cuando un usuario escribe un nombre DNS en una aplicación, los servicios DNS podrán traducir el nombre a otra información asociada con el mismo, como una dirección IP. El Sistema de Nombres de Dominio (DNS) se definió originalmente en los documentos de Petición de comentarios (RFC, Request for Comments) 1034 y 1035. Estos documentos especifican elementos comunes a todas las implementaciones de software relacionadas con DNS, entre los que se incluyen:

� Un espacio de nombres de dominio DNS, que especifica una jerarquía estructurada de dominios utilizados para organizar nombres.

� Los registros de recursos, que asignan nombres de dominio DNS a un tipo específico de información de recurso para utilizar cuando se registra o se resuelve el nombre en el espacio de nombres.

� Los servidores DNS, que almacenan y responden a las consultas de nombres para los registros de recursos.

� Los clientes DNS, también llamados solucionadores, que consultan a los servidores para buscar y resolver nombres de un tipo de registro de recursos especificado en la consulta.

Page 11: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 10

Consideraciones previas

Para que el servidor DNS pueda funcionar correctamente habrá que instalarse BIND9 en el Gestor de paquetes de Synaptic y configurar el servidor paso por paso.

Desarrollo

Hay que instalar el servicio DNS bind9, vamos al gestor de paquetes Synaptic y buscamos Bind9.

Page 12: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 11

Para cambiar los DNS.

Page 13: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 12

Tenemos que crear una zona maestra y crear los siguientes apartados. Tipo de zona: Nombres de Dominio/Red: servidor.javierm2smr.com. Servidor maestro: javier-desktop Correo: [email protected]

Vamos a dirección ponemos la dirección de nuestro servidor y el nombre y para la maquina física de Windows lo mismo tiene que quedar así:

Page 14: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 13

Este registro permite que un ordenador sea identificado por uno o más nombres de Host. Debe existir primero un registro de dirección (A), llamado nombre canónico. Ahora con esta opción de Webmin se crean varios alias.

Creamos otra zona maestra pero esta vez va a ser inversa, ponemos la opción de zona inversa y en nombre de dominio 192.168.2.0, ponemos el servidor maestro el nuestro y la dirección de correo. Damos a crear y aplicamos los cambios.

Page 15: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 14

Ahora comprobamos que el archivo de configuración que contiene las zonas definidas (etc/bind9/named.conf.local) se ha añadió el código siguiente En el archivo /etc/bind/named.conf.local se ha incluido el código siguiente: Zone "javierm2smr.com" Type master; File "/var/lib/bind/192.168.2.0.rev" Ahora la interfaz de Webmin muestra ahora las opciones de edición de la nueva zona maestra creada para la resolución inversa.

Page 16: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 15

Ya podemos crear los registros de recurso PTR definido para esa red. Tan solo vamos a ir a Dirección inversa y dar de alta los registros PTR para el servidor. -Nombre: tendremos que poner el nombre de nuestro servidor de Linux y de Windows. -Dirección: Ponemos la dirección IP de Linux y de Windows que tenemos asignada.

Para crear los dominios, escribimos en nombre de zona el dominio que queremos poner y ponemos el servidor de nombres para que funcione. Damos aplicar cambios y hacemos un restar al webmin.

Page 17: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 16

Conclusiones El servicio DNS proporciona un mecanismo de traducción de nombres de dominio a direcciones IP únicas para localizar el servidor donde reside un sitio Web. El servicio DNS esta compuesto por dos programas: -El dominio named: servidor de nombres de dominio que contiene la base de datos con información relativa a u8n segmento de la red y que responde a las peticiones. -El resolver (cliente): genera peticiones. Se trata de un conjunto de rutinas que permiten que los clientes accedan a los servidores de nombres para resolver la búsqueda de una dirección IP asociada a un nombre.

Page 18: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 17

Servicio SSH

Introducción Es una herramienta que permite establecer conexiones seguras entre equipos conectados mediante una red insegura como puede ser, por ejemplo, Internet. Ha sido desarrollado para establecer conexiones remotas y transmitir de manera segura cualquier tipo de datos como archivos y contraseñas, así como la ejecución de ordenes de administración en un sistema remoto, sesiones login, sesiones graficas, etcétera. Esta herramienta permite establecer conexiones seguras entre máquinas remotas. Su funcionamiento se describe en el RFC 4251 Características:

• Utiliza el puerto 22, el protocolo SSH y sigue el modelo cliente servidor. • Permite la autenticación de los usuarios mediante contraseñas un sistema de

claves. • Permite su integración con otros sistemas de autenticación como Kerberos, PGP. • Esta implementada par ala mayoría de sistemas operativos y plataformas.

Page 19: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 18

Consideraciones previas

Vamos a Gestor de paquetes Synaptic y nos descargamos openssh.server Esperamos a que se termine de descargar.

Page 20: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 19

Si nos vamos a Webmin nos aparece el Servidor de SSH.

Desarrollo Nos tenemos que bajar la aplicación Putty para hacer la conexión segura. Nos conectamos al servidor desde Windows en modo texto. Nos pide el login, la contraseña la ponemos.

Page 21: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 20

En configuración del Putty ponemos en Host Name nuestro servidor: servidor.javierm2smr.com. Ponemos la opción de SSH. Damos a Open. Ponemos ssh [email protected] para una transferencia de archivos. Te pide que hagamos una contraseña. Una vez echo esto ponemos pwd haber donde estamos. Nos vamos al directorio " Escritorio"

Page 22: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 21

Se pueden usar dos órdenes también para la transferencia de archivos: -SCP: que permite realizar las transferencias simples desde la línea de comandos, con esta orden pueden hacerse copias seguras de archivos, con conexión segura y encriptada. Un ejemplo de la orden SCP seria este: Scp /home/javier/Escritorio/pruebascp2.txt [email protected]: /home/javier/Escritorio/pruebascp.txt -SFTP: es un protocolo del nivel de aplicación que proporciona la funcionalidad necesaria para la transferencia y manipulación de archivos sobre un flujo de datos fiable.

Page 23: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 22

Reenvío X11

Vamos a conocer como se pueden ejecutar de forma segura aplicaciones gráficas X remotas utilizando SSH. En el cliente SSH ejecutamos la aplicación remota: sudo gedit /etc/ssh/ssh_config Y donde pone ForwardX11 ponemos "yes" y quitamos "#”.

A continuación abrimos en el equipo cliente SSH y ejecutamos: Ssh -l javier 192.168.2.82 Y por ultimo ponemos: Xeyes &.

Page 24: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 23

Utilización básica de SSH

Antes de empezar, tendremos que asegurarnos de que se cumple los siguientes requisitos en el archivo: /etc/ssh/sshd_config en nuestro servidor.javierm2smr.com -Port 22: indica el puerto de escucha del servidor SSH. -Protocol 2: se está utilizando la versión 2 de SSH. -HostKey /etc/ssh_host_rsa_key: indica cuál es el archivo que contiene las claves privadas. -PubleyAuthentication yes: que está permitida la autenticación normal si fallan las demás. -PasswordAuthentication yes: se habilita la autenticación normal por si fallan las demás. -X11Forwarding yes: indica que se permite, a los clientes que se conecten, ejecutar aplicaciones de X Windows y transmitir la información gráfica sobre la conexión segura.

Page 25: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 24

Ahora iniciaremos sesión de SSH con autenticación por clave pública: La orden ssh-keygen genera y administra claves para SSH. Vamos poniendo los pasos hasta que este resuelto y llegamos al final. Vemos que hemos hecho el traspaso correctamente.

Copiamos el archivo que se genero en el servidor ponemos en la línea de comandos cat id_rsa.pub, añadimos el identificador publico RSA con la orden: cat id_rsa.pub y salimos.

Page 26: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 25

Ahora iniciamos una nueva sesión como usuario en el servidor SSH y nos saldrán la siguiente pantalla par aponer la clave privada. Y tendremos acceso al servidor mediante SSH que no es necesario poner la clave.

Page 27: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 26

NX Client for Linux Para meternos seria en Aplicaciones, Internet, NX Client for Linux Hay que asignarle un nombre a la sesión remota que le pondremos (conexión con el servidor Linux) e indicar el nombre del Host sobre el que se establece dicha sesión (servidor.javierm2smr.com). Damos Next.

Page 28: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 27

Hay que indicar el tipo de conexión que pondremos Linux, el servidor FreeNX (GNOME) el tamaño de la ventana remota (Available área) y damos Next. Para acabar damos a Finish. Ya para abrir una sesión remota en el servidor pondremos nuestro login y nuestro pass Word.

Page 29: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 28

Nos muestra en el cliente la ventana de conexión del cliente con el servidor. Todas las cosas que hagamos de esta sesión se estarán ejecutando en el servidor.

Cliente NX en Windows

Desde un equipo Windows se puede establecer una sesión remota contra un servidor FreeNX en Linux. Para ello nos descargamos el cliente NX para Windows. Damos a Next.

Page 30: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 29

Damos a Next. Damos a Next.

Page 31: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 30

Por ultimo damos a Finish. Ahora nos vamos al Nx for Linux.

Page 32: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 31

En sesión ponemos (conexión servidor Linux) y el Host servidor.javierm2smr.com y el puerto 22. Por ultimo pondríamos LAN y damos a Next. Ponemos lo mismo que en Linux. Unix y GNOME.

Page 33: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 32

Ponemos la pestaña de crear un icono en el escritorio y damos a Finish. Ponemos nuestro login y el pass Word de nuestro servidor.

Page 34: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 33

Nos saldrá la pantalla del servidor de Linux desde Windows.

Conclusiones

Los servicios de acceso y control remotos permiten, mediante la utilización de determinadas aplicaciones de software, establecer conexiones con equipos a distancia y administrarlos de manera centralizada sin necesidad de acceder a ellos. Se pueden usar los comandos scp y sftp para la transferencia de archivos con conexiones seguras y encriptada entre distintas maquinas.

Page 35: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 34

Servicio HTTP

Introducción (Protocolo de transferencia de hipertexto) es el método más común de intercambio de información en la World Wide Web, el método mediante el cual se transfieren las páginas Web a un ordenador. Todas las páginas Web están escritas en lenguaje de hipertexto (hyper-text markup language (HTML)), por lo que el hipertexto es el contenido de las páginas Web. El protocolo de transferencia es el sistema mediante el cual se transfiere información entre los servidores y los clientes (por ejemplo los navegadores). Su mecanismo es el siguiente:

o El usuario especifica en el cliente Web la dirección de la página que quiere consultar según un formato.

o El cliente Web descodifica la información de la URL diferenciando el protocolo

de acceso, la IP o nombre del domino del servidor.

o El cliente Web establece una conexión con el servidor Web y solicita la página.

o El servido envía dicha página y el cliente Web interpreta el código HTML recibido.

o Se cierra la conexión.

Page 36: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 35

Consideraciones previas Antes de empezar tendremos que tener instalado el servidor apache2 desde el gestor de paquetes Synaptic para poder empezar. Nos tendríamos que ir par instalar la aplicación Apache2 a Sistema > Administración > Gestor de paquetes Synaptic.

Cuando ya este instalado nos vamos al navegador para ver si funciona y tenemos que poner la siguiente dirección: http://localhost/

Page 37: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 36

Nos indicara la página que le servidor Apache2 está instalado y ejecutándose.

Page 38: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 37

Desarrollo: Para conocer cual es la versión de Apache2 instalada se ejecuta esta orden: Apache2 –v

Una vez instalado el servidor Apache en el servidor, cambiamos la página principal de nuestro servidor. Para esto tenemos que abrir el archivo index.html que deberemos renombrar como idex.html.copia.

Page 39: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 38

Nos vamos otra vez al navegador recargamos la página y nos tiene que salir esto.

Ahora enlazaremos el servidor apache desde el navegador. Nos iríamos a Webmin. En servidor Web apache le damos

Page 40: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 39

Una vez hay le tenemos que dar a redes y direcciones. Ponemos de nombre de la maquina de servidor nuestro servidor: servidor.javierm2smr.com

Una vez hecho esto si nos vamos al navegador y ponemos servidor.javierm2smr.com nos saldrá la pantalla que nos salía antes.

Page 41: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 40

Luego nos vamos a configuración global del servidor de Apache2 Damos a Configure Apache Modules y seleccionamos el userdir y pulsamos Enabled Selected Modules

Ahora para configurarlo tendríamos que ir Editar archivos de configuración:

Page 42: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 41

Tenemos que poner las dos configuraciones la de userdir.load y la de userdir.conf.

Ahora para configurar el userdir tendremos que ir al servidor apache en Existing virtual hosts, le damos servidor por defecto y en opciones de documento:

Page 43: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 42

El usuario crea su propia Web y la cuelga en el servidor Web. Crea en el directorio /home/javier/publick_html y deposita su pagina Web. Creamos un archivo idex.html que da la bienvenida a su pagina personal.

Page 44: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 43

Si queremos acceder directamente a la pagina Web tendremos que ir a Webmin, servidor de apache y damos alias y redireccionamiento. Lo asociamos alumno1 le damos a salvar y aplicar cambios.

Ahora tenemos que crear un Host virtual nuevo por eso nos iríamos en Webmin al servidor apache. Asociamos en la raíz para documentos la página donde crearemos para que se muestre en el navegador. Le damos a crea ahora y aplicamos cambios.

Page 45: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 44

Tendríamos que irnos al servidor de DNS para asociarlo y quedaría así: Creamos una página Web para que se muestre en el servidor.

Añadimos una nueva línea <Directory /var/www/> que va a permitir denegarle el acceso a un equipo, la línea la línea que vamos a poner va a ser: Deny from 192.168.2.90 ponemos la Ip para denegar que es la de nuestro cliente. Cuando hayamos modificado las directivas le damos a salvar y aplicar cambios. Nos vamos al navegador y no nos dejara acceder a la página Web por que le hemos denegado el acceso.

Page 46: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 45

Ahora para crearemos un servidor Web seguro. Desde Webmin, Servidores > Servidor Web Apache > Configuración Global > Configuración Módulos de Apache.

Nos vamos a editar archivos de configuración, y ponemos el /etc/apache2/ports.conf para ver si esta el puerto 443.

Page 47: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 46

Creamos Creación de Host virtual, ponemos en raíz para documentos: /var/www/ssl/htdocs. Nombre del servidor: servidor.javierm2smr.com y por ultimo en copiar directivas: servidor.javierm2smr.com:80 (/var/www). Creamos ahora.

Habrá que crear un directorio donde estará guardado el certificado SSL. Ponemos la orden en el terminal: sudo apache2-ssl-certificate. Creamos los siguientes directorios cd /etc/apache2/ssl, sudo mkdir miCA y sudo mkdir miCA/private

Page 48: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 47

Vamos a Webmin iremos a las opciones SSL del servidor virtual indicaremos donde se ubica el certificado.

Nos vamos a Editar Directivas y ponemos esto en el texto.

Page 49: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 48

Ahora comprobaremos el funcionamiento. Nos vamos a nuestro cliente y ponemos en el navegador: https://seguro.javierm2smr.com/ nos tiene que salir esta pantalla. Veremos un mensaje de aviso: el certificado que tiene disponible no es fiable.

Conclusiones En la actualidad, gran parte de las aplicaciones software, ya sean de gestión, consulta, ofimática, formación, entretenimiento, comercio electrónico, etcétera, son aplicaciones Web que los usuarios pueden utilizar mediante navegadores que permiten acceder a los servidores Web donde se alojan, ya sean en redes públicas o privadas. El servicio http es el pilar sobre el que se construye todo este entramado que hace posible la intercomunicación a todo el mundo.

Page 50: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 49

Servicio FTP

Introducción

Es el protocolo para intercambiar archivos en Internet. El FTP utiliza los protocolos de Internet TCP/IP para permitir la transferencia de datos, de la misma manera que el HTTP en la transferencia de páginas Web desde un servidor al navegador de un usuario y el SMTP para transferir correo electrónico a través de Internet. El FTP se utiliza principalmente para descargar un archivo de un servidor o para subir un archivo a un servidor a través de Internet. Sus objetivos del protocolo FTP son los siguientes:

� Promover el intercambio de archivos entre máquinas remotas a través de la red.

� Fomentar el acceso a máquinas remotas.

� Independizar las necesidades de los usuarios de los diferentes sistemas de archivos utilizados en las distintas máquinas.

� Conseguir una transferencia de datos rápida y fiable.

Algunas desventajas de FTP son:

� Utiliza el mecanismo normal de autenticación de usuarios a través de nombres de usuario y contraseña con lo que el servidor no puede garantizar que el usuario es quien dice ser.

� Transfiere las contraseñas en texto plano.

� FTP no cifra la propia sesión en sí misma, por lo que las transferencias de

archivos también son en texto plano.

Page 51: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 50

Consideraciones previas Nos tenemos que descargar de la página de http://www.gftp.org/ y nos descargamos los paquetes que salen en la pantalla y lo instalamos.

Una vez que tengamos instalado cliente FTP nos vamos a Aplicaciones, Internet y gFTP.

Page 52: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 51

Nos conectamos al servidor con la dirección IP 192.168.2.201 con usuario smr2 y contraseña smr2.

Desarrollo

Utilización de gFTP Para descargar archivos seleccionamos y arrastramos con el ratón del sistema remoto hacia el panel del sistema local. También se puede realizar la descargar pulsando con el ratón sobre la flecha izquierda que está situada entre los dos paneles.

Page 53: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 52

Ahora si queremos subir archivos es igual pero en sentido contrario que la descarga. Creamos un archivo en el escritorio nuestro por ejemplo: javierm_subir_archivos. Seleccionamos los archivos que queremos subir y le damos a la flecha de la derecha y se sube. Gestión de directorios y archivos.

Sobre el panel del servidor FTP, pulsamos botón derecho del ratón y seleccionamos Crear un directorio.

Page 54: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 53

Se vera el directorio que hemos creado.

Ahora haremos transferencia entre servidores remotos FXP Para establecer una conexión de este tipo, sigue este itinerario: Barra de Menú > Local > Abrir URL.

Page 55: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 54

Ponemos la dirección seleccionada.

Por ultimo haremos la utilización de otros protocolos. Ahora ponemos en el servidor: ftp.redhat.com con usuario y contraseña anonymous.

Page 56: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 55

Servidor FTP Vamos Sistema, Administración y Gestor de paquetes Synaptic. Ponemos en vsftpd y aplicamos e instalamos.

Esperamos que se descargue los paquetes.

Page 57: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 56

Configuración del modulo vsftpd Abrimos el Webmin y no saldrá en Servidores vsftpd.

Vamos a General.

Introducimos el valor umask para determinar los permisos de los archivos almacenados en nuestro servidor poniendo 022. Luego seleccionamos el tiempo en segundos para la desconexión automática en el caso de que el usuario no estuviese trabajando. Establecemos el tiempo en segundos para la conexión de datos ponemos 600 segundos y 300 segundos. En username ponemos FTP. Aplicamos los cambios.

Page 58: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 57

Ahora vamos a Anonymous FTP.

Ponemos las tres opciones primeras como que si y guardamos los cambios.

Damos a Local User.

Ponemos que si a todo para dar de alta a los usuarios, otra que refuerza la seguridad. Las opciones tienen que quedar como en la siguiente foto y aplicamos los cambios.

Page 59: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 58

Damos a Miscelleneous.

Ponemos las máximas conexiones anónimas y locales.

Conclusiones El servicio de FTP proporciona un mecanismo estándar de transferencia de archivos entre sistemas a través de redes TCP/IP. Es un servicio basado en la arquitectura cliente- servidor. Tienes varios tipos de usuarios FTP, usuarios FTP que disponen de cuenta en la maquina que ofrece el servio FTP y se conectan vía FTP. Los usuarios anónimos que no disponen de cuenta y para conectarse al servidor FTP introducen una contraseña simbólica que suele ser una dirección de correo electrónico y los usuarios virtuales.

Page 60: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 59

Servicio de correo electrónico

Introducción Es un servicio que permite el intercambio de mensajes a través de sistemas de comunicación electrónicos. El concepto se utiliza principalmente para denominar al sistema que brinda este servicio vía Internet mediante el protocolo SMTP (Simple Mail Transfer Protocol), pero también permite nombrar a otros sistemas similares que utilicen distintas tecnologías. Los mensajes de correo electrónico posibilitan el envío, además de texto, de cualquier tipo de documento digital (imágenes, videos.)

• Algunas de las desventajas que utiliza el correo electrónico son las siguientes:

• No garantiza que los mensajes lleguen a su destino.

• No asegura que el remiten sea quien dice ser y no esta obligado a avisar de cualquier anomalía ocurrida durante el envío o la recepción del mensaje.

• También la transmisión de virus.

Características que tiene el correo electrónico son las siguientes:

� Se trata de un sistema de mensajería interpersonal.

� No es interactivo, ya que no se espera una contestación inmediata.

� No es intrusivo porque se lee cuando se quiere o se puede.

� No es en línea, pues permite al usuario elaborar su contenido guardarlo como borrador.

� Es modular por que sigue el modelo cliente-servidor.

Page 61: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 60

Consideraciones previas Tenemos que instalar el servidor de correo siguiendo esto: Sistema, Administración y Gestor de paquetes Synaptic. Ponemos Postfix le damos aplicar y lo instalamos.

El asistente nos preguntara que tipo de configuración inicial deseamos tener, en las opciones dejamos las que esta sitio de Internet.

Page 62: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 61

El asistente te pedirá el nombre del correo del sistema, introducimos el nombre de dominio completamente cualificado que hemos creado en el dominio.

Ahora instalaremos el cliente MUA mailx. Instalamos el paquete desde el terminal poniendo la siguiente orden: sudo apt-get install bsd mailx.

Page 63: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 62

A continuación tendremos que conocer la sintaxis de esta nueva herramienta. Consultamos el propio manual con la orden man. man mailx

Desarrollo Nos vamos al Webmin y nos saldrá en servidores Configuración de Postfix. Damos a User Mailboxes para enviar un correo.

Page 64: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 63

Una vez entrado nos vamos nuestro usuario que tenemos en este caso mi usuario es "javier".

Damos a componer nuevo correo. Ponemos para quien se va a enviar el correo en esto caso será alumno1. El asunto Prueba2 y el mensaje que va a leer (Hola esto es una prueba) por ultimo damos a enviar correo.

Vemos que ha recibido el correo.

Page 65: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 64

Damos a alumno1 y vemos que le ha llegado correctamente.

Para el dominio del servidor de correo nos iríamos a Webmin en Configuración de Postfix y en opciones generales.

Cuando le hayamos dado quitaremos en la pestaña de (Para qué dominios recibir correo) quitamos "servidor" y lo demás lo dejamos así. Por ultimo damos a salvar y aplicar. Lo paramos y lo volvemos a iniciar Webmin.

Page 66: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 65

Le vamos al cliente para ver si funciona para enviar un correo, poniendo las siguientes órdenes. Iniciamos un terminal par ala conexión Telnet a la maquina local por le puerto 25 de SMTP. El emisor se presenta al servidor y el servidor lo acepta indicándole ponemos HELO JAVIER . Escribimos un mensaje utilizando los comandos SMTP necesarios vamos a poner Hola mundo. Dejamos dos líneas en blanco y ponemos un punto y pulsamos Enter. Por ultimo ponemos la orden QUIT para cerrar la comunicación y se sale del Telnet.

Nos vamos por ultimo a nuestro servidor y vemos todos los correos que habíamos enviado.

Page 67: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 66

Instalación de MTA y MUA para enviar correo Lo primero que tenemos que hacer es descargarnos e instalar el servidor de correo con Postfix. Nos iríamos a Sistema, Administración y Gestor de paquetes Synaptic.

Una vez que lo tengamos descargado nos vamos Aplicaciones, Oficina y Correo y calendario de Evolution.

Page 68: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 67

Ahora tendremos un asiste que preguntara que tipo de configuración inicial deseamos tener. Ponemos en el nombre completo nuestro nombre y en la dirección de nuestro correo nuestro dirección de correo. Por ultimo en organización ponemos 2SMR y damos adelante.

Page 69: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 68

En la siguiente pantalla dejamos todo por defecto y damos adelante.

En la siguiente pantalla ponemos de servidor SMTP, luego nuestro servidor le tenemos quedar a la casilla de requiere autenticación para poner en conexión segura Sin cifrado. Damos adelante.

Page 70: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 69

Damos a tipo de servidor IMAP y ahora en este caso ponemos en usar conexión segura Cifrado SSL. Por ultimo damos aceptar.

Y acabaríamos de instalar el servidor Postfix poniendo nuestra dirección de correo y dando Adelante.

Page 71: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 70

Conclusiones Que el funcionamiento del correo electrónico es muy similar al postal, pero traslado y adaptado al mundo virtual. Los mensajes digitales pueden considerarse una transposición de las cortas escritas en el papel. El servicio de correo se ha convertido en el más utilizado gracias a la rapidez y el ahorro de tiempo y dinero que supone, ya que el desarrollo de las tecnologías móviles permite utilizarlos en cualquier momento y lugar. Antes solo enviaría mensajes de texto, ahora es posible adjuntar imágenes, sonidos gracias al uso de tipos UUEncode/UUDecode primero y MIME después, que deben ser soportados por los servidores de correo.

Page 72: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 71

Servicio de voz sobre IP

Introducción “Voz sobre IP” es lo mismo que “voz sobre Protocolo Internet” (“Internet Protocol” en inglés) y es mundialmente conocido como VoIP. Voz sobre IP se refiere a la difusión del tráfico de voz sobre la red de Internet. El protocolo de Internet (IP) fue diseñado originalmente como red para transmitir datos, y debido a su gran éxito fue adaptado como red de voz. La transmisión de voz sobre IP (VoIP) puede facilitar muchos procesos y servicios que normalmente son muy difíciles y costosos de implementar usando la tradicional red de voz PSTN:

• Se puede transmitir más de una llamada sobre la misma línea telefónica. De esta manera, la transmisión de voz sobre IP hace más fácil el proceso de aumentar líneas telefónicas cuando llegan nuevos empleados a la empresa.

• Funcionalidades que normalmente son facturadas con cargo extra por las

compañías de teléfonos como: identificación de la persona que llama, transferencia de llamadas o remarcado automático, son fáciles de implementar con la tecnología de voz sobre IP.

• Las comunicaciones unificadas son posibles con la tecnología de voz sobre IP,

ya que permite la integración de otros servicios disponibles en la red de Internet como son video, mensajes instantáneos, etc.

Estas y muchas otras ventajas están haciendo que las empresas de hoy adopten sistemas telefónicos para sus negocios como lo es la Centralita Telefónicas 3CX basada en Voz IP a un paso apresurado.

Page 73: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 72

Consideraciones previas Nos vamos a Gestor de paquetes Synaptic para instalar el servidor de Asterixk.

Configuración de libvbp0 le tenemos que poner 34 para el código telefónico.

Page 74: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 73

Vamos ahora a Webmin, le damos a Configuración de Webmin y le damos a Módulos de Webmin.

Añadimos el archivo de asterisk.wbm.gz buscamos en los directorios hasta llegar a el y le tendríamos que dar instalar modulo.

Page 75: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 74

Vemos que nos sale el servidor Thirlane PBX Manager.

Desarrollo Ahora con la siguiente orden desde el directorio de Asterixk vamos a configurarlo para que los pasos que deben seguirse cuando llega una llamada para un terminal o una extensión. sudo gedit sip.conf Con los usuarios [javier] le ponemos una contraseña, y en callerid le ponemos 101. fernando type=friend en secret le ponemos fernando1234. Y en host dinámica.

Page 76: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 75

Ahora igual manera desde el directorio de Asterixk el archivo IAX que alberga la información necesaria para los teléfonos y proveedores que funcionan con el protocolo de Asterixk y tenemos que poner la siguiente configuración. Ponemos en dinámica y la contraseña fernando1234, y en callerid fernando2 104. sudo gedit iax.conf

Ahora lo mismo en el archivo de extensiones que seran los pasos que deben seguirse cuando llega una llamada par aun terminal o una extensión. sudo gedit extensions.conf

Page 77: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 76

Con la herramienta Zoiper haremos lo siguiente le damos ajustes en IAX, para configurarlo manualmente.

Vamos a IAX y creamos un usuario. Le ponemos la IP del servidor con nuestro usuario y nuestra contraseña que habíamos puesto en el archivo de IAX.

Page 78: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 77

Con SIP lo mismo damos ajustes par configurarlo.

Creamos un usuario con el dominio nuestra dirección IP del servidor con el usuario que habíamos puesto en la configuración del archivo de SIP y nuestra contraseña.

Page 79: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 78

Configuración de mi servidor Tenemos que crear un usuario para IAX y tenemos que poner en Hostname la dirección IP de mi servidor, ponemos el nombre de usuario IAX, y la clave que habíamos puesto en la configuración del archivo iax.conf.

Ahora para SIP también tendremos que crear un usuario poniendo en dominio la dirección IP que va a ser mi servidor. Poniendo un usuario y una contraseña.

Page 80: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 79

SIP Aquí se esta llamando a la 102. Aquí se esta recibiendo de la 101.

Aquí se llama desde la 101. Aquí se esta recibiendo de la 102

Page 81: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 80

IAX Se llama desde la 104. Se recibe desde la 103

Se llama desde la 103. S recibe desde la 104.

Page 82: Trabajo Martín issuu

TRABAJO SERVIDORES

Javier Montero García 2º SMR 81

Conclusión A través de IP es evidente en las comunicaciones, hoy en día se pueden distribuirse a través de la red y en tiempo real mensajes escritos o que incorporen voz e imágenes en forma de paquetes de información. Con la herramienta de Zoiper se puede tanto llamar como recibir llamada voz sobre IP. El ancho de banda creciente a nivel mundial, y la optimización de los equipos de capa 2 y 3 para garantizar el QoS, de los servicios de voz en tiempo real hacen que el futuro de la Voz sobre IP sea muy prometedor.