domingo, 6 de febrero de 2011

Instalación de Axigen

Para instalar axigen primero deberemos descargarlo de la pagina

http://www.axigen.com/mail-server/webmail-demo/

Lo instalamos y intentamos entrar a http://localhost:9000/ y no nos dejara por un problema de caducidad de las cookies, para arreglarlo hacemos lo siguiente


sudo gedit /var/opt/axigen/webadmin/index.hsp


cambiamos


"; expires=Fri, 31 Dec 2010 23:59:59 GMT";

Por

"; expires=Fri, 31 Dec 2012 23:59:59 GMT";



y ejecutamos 


sudo /etc/init.d/axigen restart 


ya nos debería dejar entrar en http://localhost:9000/


entramos con admin y su password y configuramos el servidor con nuestros usuarios nuestro SMTP, etc...

sábado, 5 de febrero de 2011

FTP

En clase hemos utilizado el vsftpd para instalarlo:

sudo apt-get install vsftpd

VIDEO EXPLICATIVO:

viernes, 4 de febrero de 2011

HTTP

Para crear un Servidor Web en Ubuntu utilizaremos Apache para ello los descargaremos con el siguiente comando:

sudo apt-get install apache2

se nos instala para mirar si funciona escribiremos en el navegador del mozilla http://localhost/ y debería salir la página por defecto de apache "It Works!" visto esto queda por señalar que la pagina principar se encuentra en /var/www/index.html

bien ahora vamos a webmin y actualizamos los servidores y instalamos el modulo de apache usr_bin para ello pongo un video explicativo.

Arrancar/Parar/Reiniciar SSH

Arrancar
sudo /etc/init.d/ssh start

Parar
sudo /etc/init.d/ssh stop

Reiniciar
sudo /etc/init.d/ssh restart

SSH

SSH: (Secure SHell, en español: intérprete de órdenes segura) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo la computadora mediante un intérprete de comandos. Funciona por el puerto 22
Tunel SSH.: Mecanismo mediante el cual se habilita un puerto en el ordenador y una conexion encriptada a una segunda maquina. Todos los datos que vayan por ese puerto especifico pasarán por la conexion segura al segundo ordenador
VNC son las siglas en inglés de Virtual Network Computing es un protolo de administracion remota que funciona por el puerto 5900 

Conceptos basicos sobre empriptacion.
-Privacidad: Nadie que no sea el destinatario puede leer la informacion.
-Integridad la informacion no puede ser alterada sin ser detectado el cambio en el transito del emisor al receptor
-autentificacion tanto el emisor como el receptor pueden confirmar la identidad de la otra parte que participa en la comunicacion.
-No rechazo: El creador no puede negar que es el autor.

ventajas y desventajas de encriptacion simetrica.
-Ventajas: La clave privada no se trasmite . basta con que cada usuario tenga su  clave doble-publica privada
-Desventajas: Esta tecnica no utiliza algoritmos enficientes, ya que no son rapidos a la hora de cifrar y descifrar 


Clave privada: Es la criptografica asimetrica, una de las claves generadas para cifrar la autentificacion de usuarios .Es la clave que no se trasmite por la red. Solo es conocida por el usuario.
Clave publica. En criptografica asimetrica, una de las dos claves generadas para cifrar la autentificacion de usuarios . Es la clave que se trasmite por la red.
Criptoanalisis.Parte de la criptografia que se ocupa de descifrar los mensajes en clave.

Para instalar ssh en Ubuntu ejecutamos el siguiente comando:


sudo apt-get install ssh


Nos descargara ssh y nos crea el archivo de configuracion en:



/etc/ssh/sshd_config




Es recomendable hacer una copia del archivo por si se toca algo mal y no se sabe volver a organizarlo para ellos se puede utilizar este comando:



sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original




En este archivo puedes hacer una buena configuración de ssh pero si el uso no va a ser muy especifico se puede dejar como viene por defecto.


Clave publica y privada:


Para autentificarse en un servidor sin poner tu contraseña se puede utilizar la clave publica para ello en el cliente escribiremos



ssh-keygen




decimos el nombre del archivo y nos creara archivo y archivo.pub
el archivo .pub debemos copiarlo en el directorio .ssh del home de nuestro usuario en el servidor y una vez alli ejecutamos el siguiente comando




cat archivo.pub > authorized_keys






 a continuación miramos los permisos para ello hacemos




sudo chmod 700 /home/usuario/.ssh
sudo chmod 600 /home/usuario/.ssh/authorized_keys




hecho esto ejecutamos




sudo /etc/init.d/ssh restart




y ya funcionaria

Reiniciar/Arrancar/Parar Servidor DHCP

Los comandos son los siguientes:

Arrancar:
sudo /etc/init.d/dhcp3-server start


Parar:
sudo /etc/init.d/dhcp3-server stop

Reiniciar:
sudo /etc/init.d/dhcp3-server restart

DHCP

Para instalar un servidor DHCP en ubuntu 10.04 debemos ejecutar en un terminal el siguiente comando:
apt-get install dhcp3-server
o
En Synaptics buscamos el paquete "dhcp3"



Editamos la configuración tecleando:
sudo nano /etc/dhcp3/dhcpd.conf
Y en este archivo cambiamos las siguientes secciones con los datos que necesitamos
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.9, 192.168.1.10;
option domain-name “aulaSER.com”;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.210 192.168.1.215; 
}
Guardamos y salimos del archivo. El texto anterior configura el servidor DHCP con los siguientes parametros:
  • Asignación a los clientes direcciones IPs del rango de 192.168.1.210 hasta 192.168.1.215
  • Prestara la dirección IP por un minimo de 600 segundos, y como maximo permitido de 7200 segundos.
  • Determina la mascara de subred a 255.255.255.0
  • Dirección de broadcast de 192.168.1.255
  • Como gateway/pasarela de red/router la direccion 192.168.1.1

Para reservar una dirección mac y relacionarla a una ip debemos añadir esto al archivo

  • }
    host pc103{
    hardware ethernet 00:03:47:31:e1:7f;
    fixed-address 192.168.1.210;
    }
    De esta manera la ip 210 quedara reservada solo para el pc103