Page 1

Trabajo de Servidores 

Colegio Salesiano Ciudad de los Muchachos  Ciclo Formativo de Grado Medio de Informática 

TRABAJO DE SERVIDORES  2º de Grado Medio de Sistemas Microinformáticos y Redes    Conexiones entre servidores Linux/Ubuntu y Windows y Proyecto de VoIP        Autor    Elena Amarilla Paz     

Profesor que imparte la asignatura    Jorge Simón Guerrero 

              Marzo de 2012 

Elena Amarilla Paz

Página 1 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

ÍNDICE

Consideraciones a tener en cuenta.......................................................... 4 Webmin ............................................................................................................................. 5   

DHCP ........................................................................................................ 5 Introducción ...................................................................................................................... 6  Fundamentos ..................................................................................................................... 6  Desarrollo .......................................................................................................................... 6  Conclusiones ...................................................................................................................... 9   

DNS ........................................................................................................... 9 Introducción ...................................................................................................................... 9  Desarrollo ........................................................................................................................ 10  Zona DNS ..................................................................................................................... 10  Zona Inversa ................................................................................................................ 18  Conclusiones .................................................................................................................... 21   

SSH ......................................................................................................... 21 Qué es SSH. ...................................................................................................................... 21  Conexión segura a un Servidor SSH .................................................................................. 21  Cómo copiar desde ssh ..................................................................................................... 23  Conclusiones .................................................................................................................... 24   

SFTP ....................................................................................................... 24 Sesiones gráficas remotas ................................................................................................ 25  Conclusiones .................................................................................................................... 26   

Elena Amarilla Paz

Página 2 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

NX ........................................................................................................... 26 Conclusiones .................................................................................................................... 28   

HTTP ...................................................................................................... 28 Puertos de HTTP .............................................................................................................. 28  Tipos Mime ...................................................................................................................... 29  Servidor Apache ............................................................................................................... 29  Instalación del módulo Webmin Apache Server ................................................................ 31  Módulos de Apache ......................................................................................................... 32  Conclusiones .................................................................................................................... 34   

SSL .......................................................................................................... 35 Conclusiones .................................................................................................................... 36   

FTP ......................................................................................................... 36 Establecer conexión FTP ................................................................................................... 36  gFTP ................................................................................................................................ 37  Descargar archivo ftp ...................................................................................................... 38  Vsftpd .............................................................................................................................. 40  Conclusiones .................................................................................................................... 42   

El servicio de correo electrónico ........................................................... 42 Elementos del correo electrónico ..................................................................................... 43  Instalación de MTA y MUA .............................................................................................. 43  Emulación del funcionamiento del SMTP con el telnet en local ......................................... 47  Servidor de Correo ........................................................................................................... 48  Conclusiones .................................................................................................................... 56   

Servidor VOIP ........................................................................................ 56

Elena Amarilla Paz

Página 3 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Asterisk ........................................................................................................................... 56  Qué es Asterisk ............................................................................................................ 56  Instalación asterisk .......................................................................................................... 56  Configuración de archivos de Asterisk .............................................................................. 58    Zoiper .............................................................................................................................. 62  Qué es Zoiper ............................................................................................................... 62  Instalación de Zoiper........................................................................................................ 62    SJphone ........................................................................................................................... 64  Qué es .......................................................................................................................... 64  Instalación ....................................................................................................................... 64    Ekiga ............................................................................................................................... 66  Qué es .......................................................................................................................... 66  Instalación ....................................................................................................................... 66  Conclusiones .................................................................................................................... 66   

Consideraciones a tener en cuenta Las consideraciones que debemos tener en cuenta antes de instalar nuestro servidor son: Tener espacio en la memoria para poder instalar otro SO.

Que el Virtualbox que en este caso es donde instalaremos Ubuntu lo acepte, ya que hay Virtualbox diferentes para cada sistema operativo.

Antes de poder instalar el servidor, tendremos que instalar Webmin.

Instalaremos dos máquinas virtuales, una será Servidor y otra será Cliente. (En las 2 pondremos la misma ISO).

Elena Amarilla Paz

Página 4 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Después de tener las máquinas instaladas, arrancamos el servidor y configuramos desde el Terminal la interfaz de red con la orden sudo gedit /etc/network/interfaces, y tendremos que poner esto:

Esta configuración nos sirve para obtener una dirección fija para nuestra máquina virtual, y una vez guardada la configuración, la reseteamos para que funcione correctamente con la orden: sudo /etc/init.d/networking restart.

Webmin Webmin es una herramienta de configuración de sistemas accesible vía Web para OpenSolaris, GNU/Linux y otros sistemas Unix. Con él se pueden configurar aspectos internos de muchos sistemas operativos. En este caso nosotros lo usaremos para configurar nuestro servidor.

Nos descargamos el archivo Webmin de la página www.webmin.com/download.html, Una vez descargado lo iniciamos e instalamos los paquetes desde el gestor de paquetes Synaptic.

DHCP

Elena Amarilla Paz

Página 5 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Introducción

Vamos a empezar explicando cómo se instala, configura y mantiene un servicio DHCP en entornos profesionales para optimizar las tareas de administración de redes de área local basadas en la familia de protocolos TCP/IP. Trabajaremos con Windows y Ubuntu, pero con lo que más trabajaremos será Ubuntu.

Fundamentos Aquí explicaré que es DHCP.

Es un protocolo de red que permite a los clientes de una red IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después.

Desarrollo A continuación explicaremos el desarrollo de nuestro servidor. 1º Instalamos el paquete de Webmin, introduciendo nuestra contraseña de usuario.

Elena Amarilla Paz

Página 6 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Una vez instalado el paquete entramos en el navegador y escribimos lo siguiente: https://localhost:10000. A continuación aceptaremos las opciones que nos dan para entrar en la página de Webmin. o Añadir excepción o Confirmamos la excepción de seguridad. o Usuario y contraseña Después comprobamos que hacemos ping a nuestra máquina física (192.168.2.41), a www.terra.es (213.4.130.210), ping a nosotros (132.168.2.42) y a un compañero. Comprobamos que sigue funcionando Webmin. Instalamos en el gestor de paquetes Synaptic el paquete dhcp3-server

Elena Amarilla Paz

Página 7 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Una vez instalado el paquete, entramos en Webmin, para cambiar el idioma (Webmin cambio de idioma y tema)

Después de todos los cambios en Webmin, comenzamos con la configuración de dchp3/dhcpd.conf. Tenemos que poner la orden: sudo gedit /etc/dhcp3/dhcpd.conf. Y configuramos la Declaración Subnet.

Elena Amarilla Paz

Página 8 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Conclusiones Este apartado ha sido sencillo, por lo que no me ha costado mucho trabajo hacerlo. Lo que más me costó (aunque no fue mucho) fue el editar la declaración de subnet, porque no me daba mi propia IP. Al final fue porque no había reiniciado ni webmin ni networking. Cuando ya lo reinicié, ya si me funcionó.

DNS Introducción Este servicio gestiona y mantiene de forma distribuida las direcciones de Internet y los nombres de sistema. Se trata de un servicio de búsqueda de direcciones IP y de nombres de ordenadores para una red TCP/IP. Todas las líneas en las que se escribe el dominio terminan en punto. Pueden tener como máximo 63 caracteres.

Elena Amarilla Paz

Página 9 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Desarrollo

Zona DNS

Para crear el registro 1º tenemos que ir a la página de Webmin que es: https://localhost:10000 Cuando estemos ahí, tenemos que darle a la opción de refresh para que se instalen nuevas opciones en cada apartado.

Cuando haya terminado, tenemos que ir a la opción de servidores y darle a servidor de DNS BIND.

Elena Amarilla Paz

Página 10 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Elena Amarilla Paz

Página 11 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Cuando estemos ahí, tenemos que darle a la opción de Crear una nueva zona maestra y nos aparecerá esta pantalla:

Elena Amarilla Paz

Página 12 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

En ella, en nombre de dominio/red tenemos que poner elena2smr.com (este será el nombre que tendremos), en servidor maestro pondremos servidor.elena2smr.com y en la dirección de correo el correo que tenemos. Ya tenemos nuestra zona DNS creada, pero para comprobarlo iremos al terminal y pondremos la orden sudo gedit /etc/bind/named.conf.local Nos tiene que salir esto:

Ahora tenemos que registrar nuestro DNS, ya que todos los DNS tienen que estar registrados. Para ello tenemos que pulsar sobre nuestro DNS (el que creamos) y darle a servidor de nombres, ya que ahí es donde lo registraremos. Nos saldrá una página en la que tenemos que poner nuestro nombre de zona (elena2smr.com) y en servidor de nombres, pondremos el nombre con el que queremos llamar a nuestro servidor. Nosotros le pondremos el mismo: servidor.elena2smr.com. Este siempre tiene que terminar con un punto. (.com.). Le daremos a crear y listo.

Elena Amarilla Paz

Página 13 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Elena Amarilla Paz

Página 14 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Ahora tenemos que registrar las direcciones. Para ello tenemos que acceder a la opción de Dirección. Crearemos 2 direcciones. La 1º será la de nuestra máquina física (192.168.2.41) y le pondremos por nombre Windows.elena2smr.com. . La siguiente será la de nuestro servidor (192.168.2.42) y le pondremos por nombre Ubuntu.elena2smr.com. Cuando ya esté tenemos que ir a Alias de nombre, y ahí tenemos que crear 3 registros con nombre de alias. El primero será el de mail. Pondremos en nombre: mail.elena2smr.com. y en nombre real: elena2smr.com.

Elena Amarilla Paz

Página 15 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

El siguiente que crearemos será el del dominio. Le llamaremos: www.elena2smr.com. Y en el nombre real le pondremos elena2smr.com. Y el último que crearemos es el de FTP. Le llamaremos ftp.elena2smr.com. Y en el nombre real le pondremos elena2smr.com. Cuando ya estén creados tenemos que reiniciar el bind9 desde el terminal con la orden: sudo /etc/init.d/bind9 restart. Cuando esté reiniciado tenemos que poner en el terminal la orden dig www.elena2smr.com. Como vemos nos sale que una parte está bien (porque nos sale NOERROR) pero hay otra que nos sale mal (NXDOMAIN).

Elena Amarilla Paz

Página 16 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Para corregir esto tenemos que ir al archivo resolv.conf y borrar las 3 IPs que vienen y poner la nuestra. Para ir a ese archivo tenemos que poner la orden sudo gedit /etc/resolv.conf.

Cuando hayamos hecho esto, pondremos otra vez dig www.elena2smr.com y ya si nos saldrá todo bien (en las 2 partes NOERROR).

Elena Amarilla Paz

Página 17 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Zona Inversa

Para crear la zona inversa tenemos que ir a crear zona maestra y darle a la opción que aparece como inversas (direcciones a nombres). Cuando le demos tenemos que poner en nombre de dominio/red la IP de nuestra máquina virtual (192.168.2.42) y en los demás apartados pondremos lo mismo que en la creación de la zona maestra de DNS. Ahora comprobaremos si está bien. Lo comprobaremos en el terminal con la orden gedit /etc/bind/named.conf.local. Para saber si está bien, nos tienes que salir lo siguiente:

Elena Amarilla Paz

Página 18 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Ahora tenemos que ir a dirección inversa para crear los registros de recurso PTR definidos para esta red. Esto está pulsando sobre la zona que acabamos de crear. Cuando estemos ahí, tendremos que crear 2 direcciones. La primera será con la dirección de nuestra máquina física (192.168.2.41) y la segunda, con la dirección de nuestra máquina virtual (192.168.2.42). A la física le pondremos de nombre Windows.elena2smr.com. y a la virtual Ubuntu.elena2smr.com.

Elena Amarilla Paz

Página 19 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Ahora tenemos que reiniciar el bind9 desde el terminal (para que nos dé como creadas las direcciones y no nos dé error) con la orden sudo /etc/init.d/bind9 restart. Cuando esté hecho esto, tendremos que comprobar si se ha creado bien. Esto lo haremos desde el terminal con la orden sudo gedit /var/lib/bind/192.168.2.42.rev. Nos tiene que salir una pantalla como esta:

Elena Amarilla Paz

Página 20 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Si nos sale esto, quiere decir que está bien.

Conclusiones El apartado de los DNS me ha costado bastante porque no era capaz de que al registrar los DNS, su ESTATUS me diera NOERROR, hasta que ya me di cuenta de que tenía que borrar las 3 IPs que venían en el archivo resolv.conf para que funcionara. Cuando las borré y puse la mía de la máquina virtual (192.168.2.42) ya me dio bien. En cambio, el apartado de PTR me salió todo bien a la primera, ya que lo entendí mejor. Solo tuve un problema al comprobar si se había generado el archivo de configuración, pero porque la orden que está en el libro está mal. Cuando ya la corregí y la puse bien, ya me salió todo bien.  

SSH

Qué es SSH. SSH es una herramienta que permite establecer conexiones seguras entre equipos conectados  mediante una red insegura, como puede ser, Internet. Permite establecer conexiones remotas  y transimitir de manera segura cualquier tipo de datos como archivos y contraseñas, así como  la ejecución de órdenes de administración en un sistema remoto.   

Conexión segura a un Servidor SSH Para conectarnos de forma segura al servidor SSH, pondremos en el terminal la orden ssh  192.168.2.42.  Cuando nos conectemos, haremos ls –l para ver los archivos que tenemos. 

Elena Amarilla Paz

Página 21 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

  Cuando lo veamos, nos iremos a ssh con cd. Cuando estemos ahí, crearemos un fichero que se  llama authorized_keys, y le daremos permisos con la orden chmod go‐rwx authorized_keys.  Cuando esto esté hecho, pondremos la orden ls –l para ver los archivos o directorios que  tenemos creados y buscamos el de authorized_keys para ver si los permisos se dieron bien.   

Elena Amarilla Paz

Página 22 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Cuando esto esté, nos saldremos de SSH.   

Cómo copiar desde ssh Para conectarnos a SSH de forma segura tenemos que poner la orden ssh  elena@servidor.elena2smr.com 

  Cuando la pongamos, escribiremos la orden pwd para ver en qué directorio nos encontramos.  Iremos a Escritorio con la orden cd Escritorio y haremos ls –l para ver los archivos que  tenemos.  Cuando esto esté hecho, abriremos una solapa nueva en la que pondremos la orden de scp  para copiar un archivo desde otro servidor. En mi caso pondremos esto:   

Elena Amarilla Paz

Página 23 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

  Ya hemos copiado el archivo.   

Conclusiones Aquí hemos conseguido copiar archivos del servidor al cliente y coger archivos desde el  propio cliente y pasarlos al servidor, cambiándoles el nombre.  También hemos tenido que cambiar el nombre que salía en el terminal del servidor,  porque podría haber confusiones, ya que tenemos el mismo nombre.    Lo último que hemos hecho en este servidor ha sido conectarnos de forma remota a  nuestro servidor de Ubuntu desde dos clientes diferentes, uno desde Windows y otro desde  nuestro servidor en modo gráfico.     

SFTP Con sftp, lo que haremos será emular la forma de uso de un cliente ftp ordinario para abrir una  sesión segura e interactiva de este tipo. 

Elena Amarilla Paz

Página 24 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Para hacer esto, tenemos que poner la orden sftp elena@servidor.elena2smr.com  Cuando esté, usaremos la orden get, para enviar el archivo o directorio al mi escritorio.                      Usaremos la orden lls para ver si el archivo se pasó bien.   

Sesiones gráficas remotas Para hacer esto, tenemos que tener activado X11Forwarding y Forwrdx11. Para activar esto  tenemos que ir al archivo sshd_config con la orden. Sudo gedit /etc/ssh/sshd_config.   

  Cuando esto esté, pondremos la orden xeyes & y nos saldrá una ventana como esta.   

Elena Amarilla Paz

Página 25 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

 

Conclusiones Aquí lo que hemos hecho a sido poner sesiones remotas en nuestro servidor, esto ha sido  bastante sencillo, ya que solo teníamos que poner la orden que nos decían antes en el  terminal. También nos hemos pasado archivos de un servidor a otro mediante sftp, esto  también a sido sencillo.   

NX Esta aplicación permite acceder a un equipo de forma remota.  Para poder hacerlo primero nos tenemos que descargar la aplicación de la página web de NX.  Cuando esté descargada e instalada, tenemos que abrirla.   Nos aparecerá una ventana nueva en la que tenemos que decir que sesión es la que queremos  abrir.  Diremos que es la sesión de Linux. 

Elena Amarilla Paz

Página 26 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores    Tenemos que decir también el host. En este caso es servidor. El puerto le dejaremos como  está.  Cuando le demos a siguiente, nos aparecerá otra pantalla en la que tenemos que elegir con  qué sistema queremos hacer la conexión y elegiremos Linux GNOME.   

  Cuando esté, le damos a siguiente hasta el final. Cuando esto esté hecho nos saldrá una  ventana pequeña en la que tenemos que poner nuestro login y la contraseña. En mi caso es  elena: vallecas.  Le damos a login y esperamos un poco hasta que nos salga la pantalla del servidor con el que  estamos haciendo la conexión remota. 

 

Elena Amarilla Paz

Página 27 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

 

Conclusiones Este apartado ha sido bastante sencillo, ya que solo teníamos que instalarnos el programa de  NX y configurarlo.   

HTTP HTTP es un protocolo cuyo funcionamiento está basado en el envío de mensajes.  HTTP es un protocolo sin estado, es decir no recuerda nada relativo a conexiones anteriores a  la actual.  

Puertos de HTTP Para poder ver los puertos de HTTP tenemos que poner la siguiente orden: cat /etc/services |  grep http. Cuando le demos nos aparecerán los puertos que está usando HTTP.   

Elena Amarilla Paz

Página 28 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

 

Tipos Mime Para ver los tipos MIME de texto, tenemos que abrir un navegador y cuando se cargue la  página, le damos a ver  código fuente de la página. Nos aparecerá lo siguiente: 

El código indica que este es txt/html.   

Servidor Apache Es un programa que haciendo uso de HTTP, atiende a las peticiones de los navegadores o  clientes web y les proporciona los recursos solicitados.  A continuación tenemos que instalar el servidor Apache2 desde el gestor de paquetes  Synaptic. 

Elena Amarilla Paz

Página 29 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

  Cuando esté instalado abriremos un navegador y pondremos http://localhost y nos saldrá una  página en la que nos dirá que el servidor Apache está instalado y trabajando.   

Ahora conoceremos la versión de Apache2 instalada con la siguiente orden: apache2 –v 

Elena Amarilla Paz

Página 30 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores    Ahora vamos a crear un programa html de bienvenida a nuestro servidor Apache2 que  sustituya al que se muestra en el sistema por defecto. Para ello tenemos que abrir Nautilus  desde el terminal con la orden sudo Nautilus.  Cuando esté abierto tenemos que poner la orden sudo gedit /var/www/index.html   

  Cuando lo abramos, nos saldrá una ventana nueva en la que tenemos que cambiar It’s Works  por bienvenido al servidor Apache2. Esto se cambia en h1.  Y en H2 pondremos Servicios en Red. 

 

Instalación del módulo Webmin Apache Server Para instalarlo, tenemos que abrir Webmin e ir a Configuración de Webmin  Módulos  Webmin.  Cuando estemos ahí, nos saldrá una ventana donde elegimos la primera opción, ya que  tenemos descargado el servidor apache.  

Elena Amarilla Paz

Página 31 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Cuando esté seleccionado, le damos a Instalar Módulo.  Cuando esté instalado refrescamos y comprobamos que en la pestaña Servidores aparece una  opción de Apache. 

Cuando esté instalado, tenemos que enlazarlo con nuestro servidor.  Iremos a la pestaña Existing Virtual Hosts y accederemos al servidor de Apache, y en la opción  de Redes y Direcciones, asignaremos en Nombre de Máquina de servidor nuestro servidor. 

  Cuando esté le damos a salvar.  A continuación abrimos un navegador y en la URL ponemos http://servidor.elena2smr.com   

 

Módulos de Apache Aquí lo que haremos será instalar el módulo de Apache userdir. 

Elena Amarilla Paz

Página 32 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Para ello tenemos que ir a Configuración Global  Configure Apache Modules y  seleccionamos el módulo userdir.    Cuando lo seleccionemos le damos a Enabled Selected Modules para activarlo. 

  Ahora configuraremos el módulo userdir.  Para ello tenemos que ir a editar archivos de configuración y seleccionar el módulo userdir.  Nos saldrá una ventana en la que aparece su código html. 

  Esta configuración indica que el directorio donde estarán los archivos HTML es public_html.  Para su configuración tenemos que ir al Servidor Web Apache  Existing virtual hosts   servidor por defecto  opciones de documento   

Elena Amarilla Paz

Página 33 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

  Ahora utilizaremos el módulo userdir. Para ello tenemos que crear un nuevo usuario al que  llamaremos Alumno1. Este tiene que estar permitido en userdir.  Cuando esté creado, tenemos que poner la orden /home/alumno1/public_html.  Cuando esté hecho, ponemos en la URL http://servidor.elena2smr.com/~alumno1  Saldrá esto.   

Conclusiones Aquí lo que hemos hecho a sido poner nuestro servidor de forma segura. Este ha sido más  difícil que los demás apartados, ya que aquí hemos tenido que instalarnos el Apache. Es  también más complicado porque hemos tenido que configurar y probar el Apache instalado.   

Elena Amarilla Paz

Página 34 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

SSL Este protocolo garantiza que todo el intercambio de información realizado en una sesión de  conexión se hace de forma segura mediante encriptación.  A continuación, vamos a activar desde Webmin SSL.  Para ello tenemos que ir a Servidores  Servidor web Apache  Configuración Global   Configuración Módulos de Apache.  Seleccionamos el módulo SSL y lo activamos.  Ahora crearemos el host virtual.  Nos vamos a la pestaña de Creación de host virtual y creamos uno específico para conexiones  seguras basado en el host virtual por defecto y con directorio de inicio para documentos.  Aquí tenemos que poner como puerto el 443 y en el servidor virtual pondremos  seguro.elena2smr.com  Cuando esté, en copiar directivas desde elegimos la opción que nos sale en la que pone  seguro.elena2smr.com:80 (/var/www/ssl/htdocs) 

     Ahora tenemos que crear los directorios y archivos siguientes desde /etc/apache2/ssl.  mkdir micA  mkdir micA/private  Ahora copiaremos las claves de la CA al directorio correspondiente con el nombre cakey.pem  con la orden: 

Elena Amarilla Paz

Página 35 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Sudo cp apache.pem micA/private/cakey.pem  Se nos creará el fichero micA/serial y se guardará en modo texto.   

Conclusiones Aquí lo que realizamos es el intercambio de información de forma segura.  Esto ha sido sencillo  ya que nos hemos estado transmitiendo información.   

FTP FTP es un servicio basado en la arquitectura cliente‐servidor. Su funcionamiento es el  siguiente:  El servidor FTP conectado a la red, proporciona el servicio a través de 2 puertos: El 20 y el 21.  El cliente se conecta al servidor haciendo uso de un puerto local mayor de 1024 y tomando  como puerto de destino el 21 del servidor.   

Establecer conexión FTP Para establecer la conexión tenemos que conectar con el servidor ftp del equipo con quien  queremos conectar.   Para ello tenemos que poner lo siguiente: 

  Cuando pongamos esa orden, nos pedirá el usuario y la contraseña del servidor FTP al que nos  queremos conectar. En este caso es smr2 y la contraseña smr2. 

Elena Amarilla Paz

Página 36 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores   

gFTP Es FTP pero de forma gráfica.  Para establecer la conexión remota primero tenemos que tener instalado gFTP. Nos  descargaremos todos los paquetes y los instalaremos. 

  Cuando estén instalados, abriremos gFTP y pondremos la dirección del servidor, su usuario y  su contraseña y daremos a enter. 

Elena Amarilla Paz

Página 37 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Descargar archivo ftp Tenemos que ir a FTP y conectarnos al servidor del que queremos descargarnos el archivo.  Para descargarlo basta con que cojamos el archivo que queremos descargar y lo arrastremos  hasta la carpeta nuestra donde lo queremos guardar o pulsando en la flecha izquierda que está  en el centro de los 2 paneles. (También se puede pulsando 2 veces sobre el archivo). 

Elena Amarilla Paz

Página 38 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

  Para subir archivos, basta con hacer lo mismo que antes, arrastrar o pulsar en la flecha derecha  que está en el centro de los dos paneles.   

 

Elena Amarilla Paz

Página 39 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Ahora crearemos un nuevo directorio, pondremos algún archivo dentro de él y lo borramos.  Sobre el panel de FTP, pulsamos con el botón derecho del ratón y seleccionamos Crear un  directorio.   

  La llamaremos Nuevo_directorio y le damos a añadir.  Ahora tenemos que subir algún archivo a esa carpeta.   

Vsftpd Ahora instalaremos y configuraremos el módulo vsftpd.  Nos lo descargamos de su página web.  Para instalarlo tenemos que ir a Webmin. 

Elena Amarilla Paz

Página 40 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Le damos a Configuración de Webmin  módulos.  Seleccionamos módulos de Webmin y saldrá la siguiente pantalla: 

  Aquí añadiremos el archivo de vsftpd.tar.gz en el equipo. Cuando lo seleccionemos le damos a  OK y después a Instalar módulo.  Ahora para configurarlo tenemos que ir a la zona de servidores y seleccionamos vsftpd. Nos  saldrá la siguiente pantalla:   

  Daremos a Generally y a continuación, nos saldrá una pantalla en la que tenemos que poner lo  siguiente:  Añadiremos el valor unmask para determinar los permisos de los archivos almacenados en  nuestro servidor.  A continuación seleccionamos el tiempo en segundos para la conexión.  Después ponemos nuestro mensaje de bienvenida a nuestro servidor FTP. 

Elena Amarilla Paz

Página 41 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Cuando esto este puesto, le daremos a save changes.  A continuación le damos a Anonymous FTP para configurar el usuario que se va a conectar.   

Conclusiones Aquí, hemos creado un host virtual, también hemos creado alias, hemos enlazado el servidor  Apache con nuestro servidor y por ultimo hemos autenticado el apache, que significa proteger  un archivo o una carpeta. Hemos probado si nos funcionaba y nos salía bien. También hemos  probado la transmisión de archivos de un servidor o a otro por ftp y vsftp.     

El servicio de correo electrónico Las características del correo electrónico son las siguientes:  o

Se trata de un sistema de mensajería interpersonal, con un remitente y uno o varios  destinatarios, entre los que puede incluirse el primero. 

o

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

o

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

o

No es en línea, pues permite al usuario elaborar su contenido tranquilamente y  guardarlo como un borrador para enviarlo más tarde, cuando lo considere terminado. 

o

Es modular, por seguir el modelo cliente‐servidor. El trabajo se distribuye en partes:  en el equipo servidor se hallan definidas las cuentas de correo de los usuarios y los  buzones correspondientes. De este modo, los clientes de correo se encargan de  gestionar la descarga de los correos, así como su elaboración. 

Elena Amarilla Paz

Página 42 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores   

Elementos del correo electrónico Los elementos básicos del servicio de correo electrónico son los siguientes:  o

Buzón de usuario: espacio donde se almacenan los mensajes en el servidor que estará  asociado  a nuestro correo. 

o

Cuentas de correo: elemento identificador de una cuenta de correo que tiene un  buzón asociado. 

o

Cuentas de correo redirigidas: cuentas de correo sin buzón, a las que se asocia una  cuenta de correo de otro dominio, donde se reenvía cada mensaje que recibe.  

o

Alias: su función es similar a la de la cuenta de correo redirigida cuando se trabaja en  el mismo dominio, tanto para esta como para la cuenta normal. 

o

Lista de distribución: Es la manera más cómoda de crear una cuenta virtual que  englobe a varios usuarios en lugar de hacerlo individualmente. 

o

Estos dos últimos tipos de correo resultan útiles tanto a los particulares como a las  empresas por los motivos siguientes:   Disponen de un identificador de correo que siempre será válido y que  representará a la organización con su dominio propio aunque cambie de  proveedor de servicios, y, por tanto, de buzón.   Permiten agrupar en una única cuenta de correo todas las direcciones que se  tengan sin que sea preciso leer varios buzones cada vez.   Protegen la privacidad del usuario en la red frente a spammers, crackers y  demás personas que quieran bombardear el buzón con correo basura.   

Instalación de MTA y MUA Instalación de MTA: Para instalar MTA tenemos que ir al Gestor de Paquetes Synaptic y buscar  postfix. Cuando lo encontremos lo instalamos. Durante la instalación nos preguntarán que tipo  de configuración inical que deseamos. Dejaremos la que nos viene por defecto.   

Elena Amarilla Paz

Página 43 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

  Cuando le demos a adelante, nos saldrá otra ventana en la que tenemos que elegir el nombre  del sistema de correo.  Pondremos el de nuestro servidor. 

Ahora instalaremos el paquete desde la consola. Pondremos la orden sudo apt‐get install bsd‐ mailx.   

Elena Amarilla Paz

Página 44 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

  Para ver el manual tenemos que poner man mailx 

  Ahora vamos a enviarnos un correo de prueba para ver que funciona.   

Elena Amarilla Paz

Página 45 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

  Como podemos ver, esto no funciona, asique tenemos que ir a Webmin. Una vez ahí, le  daremos a servidores  configuración de postfix  uer mailboxes. 

  Cuando le demos tenemos que pulsar sobre el usuario que tiene nuestro nombre.   

  Al darle, nos saldrá una nueva pantalla en la que tenemos que darle a crear un nuevo correo,  el cual enviaremos a alumno1.  Como vemos, lo hemos recibido correctamente. 

Elena Amarilla Paz

Página 46 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

 

Emulación del funcionamiento del SMTP con el telnet en local A continuación vamos a enviarnos los correos mediante la consola.  Para ello tenemos que poner la orden telnet mail.elena2msr.com 25 

Le damos a enter y a continuación pondremos EN MAYÚSCULA HELO nuestro usuario (el  mio es ELENA) 

Ahora escribiremos un mensaje ulizando los comandos SMTP para indicar al servidor quienes  somos y a quien le vamos a enviar el correo. 

Elena Amarilla Paz

Página 47 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Para ello pondremos 

MAIL FROM: elena@elena2smr.com  RCPT TO: alumno1@elena2msr.com  DATA  SUBJECT: el mensaje que queremos poner  Cuando pongamos esto, haremos dos veces a enter para que haya una línea de separación del  asunto y del cuerpo del correo y pondremos Hola Mundo. Dejaremos otra línea en blanco y  pondremos un punto.   Cuando lo hagamos, nos saldremos poniendo la orden QUIT. 

  Ahora vamos a ver si lo hemos recibido correctamente desde Webmin.  Como podemos ver, lo hemos recibido. 

Servidor de Correo

Elena Amarilla Paz

Página 48 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Ahora vamos a crearnos una cuenta en un servicio de correo llamado Evolution. Antes de  utilizarlo, tenemos que instalarnos desde Synaptic el paquete dovecot‐postfix.   

    Cuando esté instalado, tenemos que ir a Aplicaciones  Oficina  Correo y calendario de  Evolution y procedemos con la instalación de este servidor de correo.   

  Cuando pulsemos sobre él, nos aparecerá una una ventana en la que le daremos a adelante.   

Elena Amarilla Paz

Página 49 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

  Nos saldrá otra ventana en la que también le daremos a adelante. A continuación, nos saldrá  una nueva en la que tenemos que poner nuestra dirección de correo. En mi caso es  elena@elena2smr.com     

Elena Amarilla Paz

Página 50 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

  Le damos a adelante y nos saldrá una ventana en la que tenemos que configurar nuestro  correo. Pondremos por servidor mail.elena2smr.com y el nombre que le queremos dar a  nuestro usuario.  Usaremos como seguridad una contraseña, pero esta tiene que estar cifrada SSL ya que  nuestro tipo de servidor es IMAP.   

Elena Amarilla Paz

Página 51 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

  Ahora le damos a adelante hasta que nos aparezca una ventana en la que tenemos que  configuraremos nuestro envío del correo.  Pondremos como servidor lo mismo de antes: mail.elena2smr.com, pero esta vez, la seguridad  que pondremos será sin cifrar, ya que nuestro tipo de servidor en este caso es SMTP. 

Elena Amarilla Paz

Página 52 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

  Ahora le vamos dando a adelante hasta que nos salga la última pantalla que le daremos a  aplicar y se nos abrirá la bandeja de entrada.   

Elena Amarilla Paz

Página 53 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Ahora haremos el mismo proceso pero en nuestro cliente. Solo que cuando lo creemos aquí,  pondremos en nuestro correo alumno1@elena2msr.com. Le damos a aplicar al final y nos  saldrá la bandeja de entrada de alumno1.  Ahora vamos a comprobar que nos funciona. Para ello nos vamos a enviar un correo desde el  servidor al cliente y viceversa.  Primero lo haremos desde el servidor. Para ello tenemos que darle al botón nuevo.   

  Nos saldrá una ventana en la que tenemos que poner a quien se lo vamos a enviar, el asunto y  el mensaje.   

  Cuando lo tengamos hecho, le damos a enviar. 

Elena Amarilla Paz

Página 54 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Ahora nos vamos a nuestro cliente, a la bandeja de entrada y miramos si hemos recibido el  correo. Tenemos que tener en cuenta que para poder recibir los correos tenemos que tener  sincronizadas las carpetas. Eso se ve en este botón: 

  Si está como se ve en la imagen, lo recibiremos sin problemas porque están sincronizadas y  conectadas, pero si lo tenemos desenchufado, no recibiremos nada ya que no lo están.  Como podemos observar, hemos recibido sin problemas el correo.     

  Ahora haremos lo mismo, pero desde nuestro cliente. Haremos los mismos pasos.  Como vemos, lo hemos recibido.   

Elena Amarilla Paz

Página 55 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

 

Conclusiones Cuando estábamos instalando el cliente MUA mailx no nos dejaba instalarlo con el comando  que utilizamos normalmente para la consola sudo apt‐get install mailx, ya que nos decía que  el paquete mailx no se podía instalar, hemos instalado directamente solamente el maquete  bsd‐mailx y para instalar ese paquete hemos puesto la orden siguiente: sudo apt‐get install  bsd‐mailx. Por lo demás yo no e tenido ningún fallo.       

Servidor VOIP Asterisk Qué es Asterisk   Asterisk es un programa  que proporciona funcionalidades de una central telefónica. Se puede  conectar un número determinado de teléfonos para hacer llamadas entre sí e incluso conectar  a un proveedor de VoIP o bien a una RDSI tanto básicos como primarios.   

Instalación asterisk Para instalar el Asterisk tenemos que ir a Gestor de Paquetes Synaptic y seleccionar la opción  de Asterisk. 

Elena Amarilla Paz

Página 56 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores   

  La marcamos, aplicamos y la instalamos.  Cuando esté instalado, tenemos que ir a Webmin y lo refrescaremos. Como vemos en  servidores nos a salido una nueva opción que es el servidor cvs.  Ahora vamos a instalar en webmin el servidor Thirdlane. Para ello, tenemos que ir a Webmin   Configuración de Webmin  Módulos de Webmin. Cuando estemos ahí, le daremos a  examinar y seleccionaremos el paquete de asterisk.      

  Cuando esté instalado volveremos a refrescar Webmin y le daremos a servidores. Como vemos  tenemos un nuevo servidor que es el Thirdlane PBX Manager.   

Elena Amarilla Paz

Página 57 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Pulsamos en él y vemos que nos sale su pantalla de inicio desde donde lo podremos  configurar.   

 

Configuración de archivos de Asterisk Vamos a conectarnos a Asterisk. Para ello pondremos la orden       Ahora vamos a ver las aplicaciones que tenemos.  Para ello ponemos la siguiente orden:   

 

Como podemos ver, cuando la ponemos nos aparecerá el listado de las aplicaciones que  tenemos. Si queremos ver alguna, solo tenemos que poner la misma orden de antes pero  seguida con el nombre de la aplicación que queremos ver. 

Elena Amarilla Paz

Página 58 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores    Ahora vamos a ver las funciones que tenemos, para ello pondremos     Vemos que nos sale un listado con todas las funciones que hay.    Ahora vamos a ver los módulos que tenemos. Pondremos    Vemos que nos sale un listado con los módulos que hay.    Ahora vamos a ver los usuarios SIP que tenemos, para ello pondremos la orden     Como vemos, no tenemos ningún usuario. 

  Vamos a crear unos usuarios SIP y otros IAX. Para ello, primero tenemos que apagar el  servidor. Para apagarlo, tenemos que salirnos de asterisk con la orden exit, y luego poner la  orden sudo/etc/init.d/asterisk status. 

  Cuando nos salgamos, tenemos que ver los directorios que hay, para saber como se llaman los  archivos de SIP e IAX a configurar. Para ello tenemos que poner la orden: 

  Vemos que el archivo SIP se llama sip.conf y el IAX se llama iax.conf  Los vamos a configurar. 

Elena Amarilla Paz

Página 59 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Primero configuraremos el archivo de SIP poniendo la orden sudo gedit sip.conf 

  Cuando pongamos la orden, nos aparecerá un archivo.   En el tenemos que poner 

  Tenemos que poner tanto lo nuestro, como lo del compañero con el que queremos  conectarnos.    Ahora vamos a configurar el archivo de IAX. Para ello tenemos que poner la orden sudo gedit  iax.conf. Cuando la pongamos, nos aparecerá su archivo que es el que configuraremos. En él  pondremos: 

 

Elena Amarilla Paz

Página 60 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Ahora vamos a configurar las extensiones. Pondremos lo siguiente en el archivo que nos  aparezca poniendo la orden sudo gedit extensions.conf. Cuando estemos dentro del archivo,  lo configuraremos y pondremos lo siguiente: 

  Cuando esté configurado, lo guardaremos y nos saldremos, y a continuación nos volveremos a  meter en la línea de comandos de Asterisk.  Cuando estemos dentro, actualizaremos el servidor de sip con la orden sip reload.    Ahora pondremos la orden sip show peers para ver si se nos han creado los usuarios de SIP. 

  Ahora pondremos la orden sip show users para ver todos los usuarios que tenemos. 

  Cuando veamos que está todo bien configurado, y con los usuarios bien creados,  actualizaremos el servidor IAX con la siguiente orden:   

Cuando esté actualizado, pondremos la orden iax2 show users para ver si se nos han creado  los usuarios. 

Elena Amarilla Paz

Página 61 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

  Ahora pondremos la misma orden de antes, pero cambiando users por peers para ver si  tenemos todo bien creado. 

  Vemos que está todo creado y configurado correctamente.   

Zoiper Qué es Zoiper   Zoiper es un cliente para VozIP de alta calidad, que permite conectar con centralitas Asterisk y  una buena opción de comunicación telefónica por internet. Zoiper permite conectar mediante  IAX y SIP.   

Instalación de Zoiper Ahora vamos a instalar el Zoiper en nuestra máquina física.  Cuando esté instalado tenemos que elegir el servidor del compañero al que nos vamos a  conectar. En este caso hemos elegido el mio. Le daremos a Add new IAX account para crear la  cuenta con la que nos conectaremos. Pondremos el nombre de nuestro usuario  y cuando le  demos a OK nos saldrá una ventana en la que elegiremos que conexión queremos realizar.  Elegiremos la cuenta de IAX y la crearemos. En ella, pondremos la IP del servidor donde nos  queremos conectar (en este caso como es el mio, pondremos los dos mi IP que es  192.168.2.42), el nombre de usuario del servidor (cada uno el suyo, en mi casa elena2 y en el  caso de mi compañero carlos2) y su contraseña (cada uno la suya propia, en mi caso vallecas,  en el caso de mi compañero la suya propia). También crearemos una cuenta SIP. La cuenta SIP  la crearemos de la misma forma que la IAX, pero tenemos que tener en cuenta que tenemos  que poner lo que pusimos en el archivo de configuración de SIP. 

Elena Amarilla Paz

Página 62 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

  Cuando estén creadas, desde nuestro servidor de la máquina virtual, reiniciamos asterisk  para que funcione.  Ahora vamos a probar si nos funciona. Primero veremos si funciona desde IAX. Llamaré yo  primero a mi compañero. Para ello tenemos que llamarlo por su extensión IAX que en este  caso es la 104. También le llamaré yo a él.   Puedo recibir y enviar las llamadas. 

  Ahora lo probaremos también con SIP. También nos funciona bien. 

Elena Amarilla Paz

Página 63 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores   

SJphone Qué es Es un programa de VozIP que permite conectarnos con otras IP y llamarlas gratuitamente. Este  programa solo permite las comunicaciones mediante SIP.   

Instalación Ahora vamos a instalar el SJphone en nuestra máquina física.  Cuando esté instalado  vemos que nos aparecerán todas las IPs de los compañeros de clase.  Para llamarlos basta con pulsar dos veces sobre con el que queramos hablar.   Vamos a configurar nuestro SJphone para llamar al compañero desde su extensión, no desde  su IP. Para ello tenemos que ir a Menú  options  profiles y creamos uno nuevo dándole a  new. 

  Cuando le demos nos pedirá nuestro nombre, en mi caso es elena. Cuando lo tengamos le  damos a OK. 

Elena Amarilla Paz

Página 64 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Cuando le demos a OK nos saldrá una nueva ventana en la que nos vendrán varias pestañas.  Nos iremos a la de SIP proxy.  En esa pestaña pondremos nuestra IP. 

  Cuando lo pongamos, le damos a OK y nos saldrá una nueva pestaña en la que tendremos que  poner el nombre de cuenta y la contraseña. 

  Ahora nos tendrá que dejar llamar a nuestro compañero por su extensión, pero como  comprobamos, no nos deja.   

Elena Amarilla Paz

Página 65 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores 

Ekiga Qué es   Es un softphone que sirve para poder llamar desde el servidor.   

Instalación Para instalar el Ekiga tenemos que ir a nuestro servidor. Cuando estemos ahí, iremos a Gestor  de paquetes Synaptic y lo buscaremos. Cuando nos salga, lo marcaremos y aplicaremos para  su instalación.   

    Tenemos que instalarlo también en el cliente, pero para instalarlo ahí, hemos tenido que  actualizar su versión, ya que sino, no soportaba la versión del Ekiga.   Al final, el Ekiga no lo hemos podido utilizar, ya que el cliente no nos deja actualizar su versión.   

Conclusiones Aquí lo que hemos hecho, ha sido probar a llamar a nuestro compañero mediante conexiones  SIP e IAX. Para ello hemos tenido que instalárnoslo en nuestra máquina física (Windows). Para  realizar la conexión con nuestro compañero, tenemos que poner su IP o la nuestra  dependiendo de quien queramos que sea el servidor.  También nos hemos instalado un programa llamado EKIGA, pero solo nos lo hemos podido  instalar en el servidor, ya que en el cliente no nos dejaba.   Los programas que nos hemos instalado en nuestra máquina física son Zoiper y el otro es  SJphone. 

Elena Amarilla Paz

Página 66 2º SMR Sistemas Microinformáticos y Redes


Trabajo de Servidores  Zoiper permite realizar las conexiones mediante SIP e IAX, mientras que SJphone solo lo  permite mediante SIP.   

Elena Amarilla Paz

Página 67 2º SMR Sistemas Microinformáticos y Redes

trabajo de servidores Elena Amarilla Paz  

trabajo sobre servidores de Linux

Read more
Read more
Similar to
Popular now
Just for you