martes, 25 de noviembre de 2014

PRACTICA 20 Cabeceras HTTP

HTTP

Es la manera más común de compartir información en la word wide web.

Su contenido es el hipertexto, es el conjunto del contenido de las paginas y el protocolo de transferencia que emplea.

La versión más segura es HTTPS.

En esta practica vamos ver los diferentes tipos de cabeceras relacionados con los MIMES.

MIMES

Son una forma abierta y extensible de representar el contenido de los datos.

Para comenzar con las practica necesitamos tener el servidor apache2. Lo instalaremos desde la consola con el siguiente comando:

sudo apt-get install apache2

Lo siguiente sera crear una pagina html, (en /var/www/public) con el siguiente contenido. la podremos visualizar desde el navegador por medio de localhost o poniendo la ip. Haremos uso del MIME icon, este nos pondrá un icono en la pestaña del navegador.





lunes, 17 de noviembre de 2014

PRACTICA 19 Configuración de un túnel

Un túnel consiste en encapsular un protocolo dentro de otro, utilizado a la hora de realizar una comunicación entre dos máquinas.

Para este caso utilizaremos un equipo con Ubuntu, este sera servidor de una base de datos, y un equipo Windows 7, será el que se conecte por medio del túnel al equipo Ubuntu.

Configuración del equipo Ubuntu

Como previamente ya teníamos instalado el servidor ssh, unicamente instalaremos el servidor y el workbench de base de datos por medio del siguiente comando.


El siguiente paso sera crear una sesión en el workbench. Pulsamos sobre el +. La contraseña Smr2014


Una vez creado pulsamos sobre la etiqueta creada y añadimos un usuario, en users y privileges.


Ahora vamos a la pestaña administrative roles y le concedemos la de dba. Es la de base de datos.


Y pulsamos en add acount. Ya tenemos el administrador de la base de datos, ahora hay que crear un inicio de sesión en el equipo. Para ello vamos a configuración y usuario, desbloqueamos y pulsamos sobre el +. La contraseña smr 2014.


Establecer conexión desde Windows 7
Descargamos mysql worbench.
Una vez descargado entramos en putty y realizamos lo siguiente, configuraremos desde Putty el tunel.


Pulsaremos en open y se iniciara la sesión.


Abrimos mysql worbench y creamos una sesión como en ubuntu, con la misma configuración. Una vez conseguido iniciaremos la sesión desde workbench contra la base de datos de Ubuntu.








jueves, 13 de noviembre de 2014

PRACTICA 18 Utilización basica de SSH

Configuraremos un inicio de sesión, cliente/servidor, SSH con autenticación por contraseña.

Han de cumplirse unos requisitos:

                              - Tener en red un cliente y un servidor
                              - El archivo etc/ssh/sshd_config contenga estas lineas:
                             
                                 Servidor
                                      port: 22
                                      protocol: 2
                                      hostkey /etc/ssh/ssh_host_rsa_key
                                      PubkeyAuthentication: yes
                                      PasswordAuthentication: yes
                                      X11Forwarding: yes
                           
                               Cliente
                                      Host: *
                                      Port: 22
                                      Protocol: 2
                                      StrictHostKeyCheking: ask
                                      PubkeyAuthentication: yes
                                      PasswordAuthentication: yes
                                      IdentifyFile ~/.ssh/id_rsa
                                      ForwardX11: yes

Para iniciar sesión por primera vez, desde al cliente al servidor, este tendra que aceptar la clave publica.

Generación de la autenticación por clave pública

Desde el cliente generamos la clave publica, introducimos una y la confirmamos:


A continuación se copiara esta clave en el directorio home del servidor, buscamos dicho documento en el equipo cliente con el comando ls -al, con cd buscamos el fichero id_rsa.pub.

Desde home del cliente introducimos el comando scp con la ruta de dicho fichero y la ruta al servidor


Situados en el directorio .ssh, generamos un identificador rsa a dicha clave.




Para probarlo  se realizara una conexión al servidor.














miércoles, 12 de noviembre de 2014

PRACTICA 17 Servidor SSH y PUTTY

Para ser servidor primero tendremos que descargar el open ssh

sudo apt-get install open-ssh server 

A continuación creamos cuentas de usuario. Definimos el nombre y su contraseña

Nombre: Mariano100
Contraseña: smr2014


Una vez creada el cliente podrá acceder a nuestro equipo servidor.

PRACTICA 16 Cliente SSH y PUTTY

SSH

Se va a instalar el cliente SSH para establecer una conexión segura con el servidor.

Desde la consola instalamos SSH:


Una vez instalado accederemos al servidor:


Al pulsar enter nos pedirá la contraseña que le servidor nos ha concedido: smr2014. Una vez confirmados podremos acceder al servidor.

Otra forma de conectarnos es por medio de este comando:


PUTTY

Es un cliente SSH, tambien lo podemos utilizar para conectarnos a un servidor.

Primero lo descargamos:


Buscamos PUTTY e introducimos la ip del servidor, pulsaremos aceptar:


Nos aparecerá una segunda consola que nos pedirá la contraseña una vez registrados ya podremos trabajar:




miércoles, 5 de noviembre de 2014

Configuración BIND9

CONFIGURACIÓN INICIAL DE BIND 9

Namen.conf.local

zone "aulaI1.com"{
        type master;
        file: ' /etc/bind/db.aulaI1.com'
         }

Base de datos

; BIND fichero de datos de la zona directa del aula 32I
;
$TTL 38400
@      IN       SOA         ai1pc101.aulaI1.com. ai1pc101.aulaI1.com. (
                                      2014102001        ;Serial
                                                10800        ;Refresh
                                                  3600        ; Retry
                                              604800        ; Expire
                                                38400 )      ; Negative Cache TTL
;
aulaI1.com.                IN            NS         ai1pc101.aulaI1.com.
aulaI1.com.                IN              A         192.168.1.101
ai1pc101                    IN              A          192.168.1.101

ai1pc101.aulaI1.com.        IN      A         192.168.1.101
ai1pc102.aulaI1.com.        IN      A         192.168.1.102
ai1pc103.aulaI1.com.        IN      A         192.168.1.103
ai1pc104.aulaI1.com.        IN      A         192.168.1.104
ai1pc105.aulaI1.com.        IN      A         192.168.1.105
ai1pc106.aulaI1.com.        IN      A         192.168.1.106
ai1pc107.aulaI1.com.        IN      A         192.168.1.107
ai1pc108.aulaI1.com.        IN      A         192.168.1.108

ai1pc109        IN         A       192.168.1.109
ai1pc110        IN         A       192.168.1.110
ai1pc111        IN         A       192.168.1.111
ai1pc112        IN         A       192.168.1.112
ai1pc113        IN         A       192.168.1.113
ai1pc114        IN         A       192.168.1.114
ai1pc115        IN         A       192.168.1.115
ai1pc116        IN         A       192.168.1.116


RESOLUCIÓN INVERSA

named.conf.local

zone "192.in-addr.arpa"{
        type master;
        file: ' /etc/bind/db.192'
         }

Base de datos

; BIND resolución inversa, dominio raíz in-addr.arpa
;
$TTL 38400
@                 IN          SOA       ai1pc101.aulaI1.com.         ai1pc101.aulaI1.com. (
                                                  2014102001                        ;Serial
                                                            10800                        ;Refresh
                                                              3600                        ;Retry
                                                          604800                        ;Expire
                                                            38400 )                      ;Negative Cache TTL
;
192.in-addr.arpa.                             IN         NS            ai1pc101.aulaI1.com.

101.1.168.192.in-addr.arpa.            IN         PTR          ai1pc101.aulaI1.com.
101.1.168                                        IN         PTR          ai1pc101.aulaI1.com.

101.1.168                            IN               PTR                ai1pc101.aulaI1.com.
102.1.168                            IN               PTR                ai1pc102.aulaI1.com.
103.1.168                            IN               PTR                ai1pc103.aulaI1.com.
104.1.168                            IN               PTR                ai1pc104.aulaI1.com.
105.1.168                            IN               PTR                ai1pc105.aulaI1.com.
106.1.168                            IN               PTR                ai1pc106.aulaI1.com.
107.1.168                            IN               PTR                ai1pc107.aulaI1.com.
108.1.168                            IN               PTR                ai1pc108.aulaI1.com.
109.1.168                            IN               PTR                ai1pc109.aulaI1.com.
110.1.168                            IN               PTR                ai1pc110.aulaI1.com.
111.1.168                            IN               PTR                ai1pc111.aulaI1.com.
112.1.168                            IN               PTR                ai1pc112.aulaI1.com.
113.1.168                            IN               PTR                ai1pc113.aulaI1.com.
114.1.168                            IN               PTR                ai1pc114.aulaI1.com.
115.1.168                            IN               PTR                ai1pc115.aulaI1.com.
116.1.168                            IN               PTR                ai1pc116.aulaI1.com.


CONFIGURACIÓN MASTRO/ESCLAVO

named.conf.options (maestro)

Forwarders {
80.58.61.250
80.58.61.254
};
allow-transfer { 192.168.nºpc
};

named.conf.local (maestro)

zone "aulaI1.com"{
        type slave;
        file "/var/cache/bind/db.aulaI1.com"; 
        masters { 192.168.1.150; };
};

zone "1.168.192.in-addr.arpa" {
       type slave;
       file "/var/cache/bind/db.192.168.1";
       masters { 192.168.1.150; };
};

martes, 28 de octubre de 2014

PRACTICA 15 Resolución inversa con el servidor DNS en Windows server 2012

Se configurará el servidor de forma que dando una ip o un nombre, obtenga un nombre o una ip, respectivamente.

Entramos en la herramienta de administración del DNS. Los pasos son los mismos que en la practica anterior, Crearemos una zona esta vez con el nombre 1.168.192.in-addr.arpa.


Ahora comenzaremos a introducir nombres e ip, de la misma forma que en la practica 14, botón derecho > agregar host (ptr).


Se probara como hemos hecho hasta el momento.