miércoles, 11 de noviembre de 2009

INSTALACION Y CONFIGURACION DE UN SERVIDOR DNS EN UBUNTU

Para comenzar la configuración de este servidor optamos por configurar el servidor BIND9 que se instalara abriendo una terminal y escribiendo el siguiente código:


Luego de realizar este paso quedaran instalados los paquetes necesarios para BIND9.

Después de haber hecho la anterior configuración, pasaremos a crear las zonas utilizando el siguiente codigo en la terminal "nano /etc/bind/named.conf.local", esto nos abrirá una pantalla que es donde se crearan las zonas:


Luego de haber realizado la creación de zonas, se crearan 4 archivo de texto, para crearlos debo estar en la ruta de bind y para estar en esta debo escribir el codigo "cd /etc/bind" , ya estando aquí pasamos a crear el primero que sera el db.ardila que se crea con el siguiente código "cp db.local db.ardila" y dentro de este se crearan los parámetros de los host que va tener el servidor DNS quedando así:


El segundo archivo de texto se llama db.44.20.10 y es el de los registros inversos del db.ardila que se crea con:

"cp db.127 db.44.20.10" y para acceder o modificar este db.44.20.10 se escribe en la terminal
"nano /etc/bind/db.44.20.10" y dentro de este se crearan las inversas, quedando de la siguiente forma:


El tercero archivo de texto es el servidor de orex que se va a crear a partir del db.local de la siguiente forma:

"cp db.local db.orex" y se modificara con "nano /etc/bind/db.orex" y dentro de del db.orex se crean los parámetros de este, quedando de la siguiente forma:


El cuarto es el inverso del orex que se crea con "cp db.127 db.74" y luego escribimos en consola para modificar este ultimo archivo de texto con "nano /etc/bind/db.74" y se crean los parámetros de este, quedando de la siguiente forma:


Despues de haber realizado las distintas modificaciones en los diferentes archivos, pasamos a realizar las pruebas de cada uno de esto y para hacerlo debemos reiniciar el bind9 escribiendo la siguiente linea en la terminal "/etc/init.d/bind9 restar" y luego para probar los parametros realizamos los siguiente:

  • Prueba del dominio local

dig@localhost ardila.telematica.net axfr

  • Prueba para la resolución inversa (del dominio)

dig@localhost –x10.20.44.1

  • Prueba de la conexión con orex.com.co

dig@localhots orex.com.co axfr

  • Prueba de la resolucon inversa (del dominio)

dig@localhost –x74.220.219.70

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO DE WEB Y FTP

CONFIGURACIÓN DEL SERVIDOR WEB: apache2

Apache2 porque es el servidor más popular y de fácil configuración. Para su instalación en la terminal se debe escribir:

"apt-get install apache2"

Luego entras a la carpeta apache2, después se modifica el archivo default en la carpeta de sites-available para que este me permita hacer las respectivas modificaciones como la de todos los None por ALL. Para la modificación en la terminal se escribe:

"nano /etc/apache2/sites-available/default"


Después se crea un archivo para el host virtual, se copia lo mismo que tiene el default pero se guarda con el nombre de hostvirtual, con los mismos códigos o parámetros de línea de este pero se realizan sus respectivas modificaciones, como lo son: el IP virtual (10.20.44.1). El comando es el siguiente:

"nano /etc/apache2/sites-available/hostvirtual"


El siguiente paso es ir a la carpeta que se llama var y luego a la que dice www, esto lo hacemos con el codigo de "nano /var/www/index.html" en esta última se modifica el html. Hay que tener en cuenta que como estas páginas son HTML su configuración tendrá que hacerse con el código de este.

El primer text file se llama index.html y se modifica de la siguiente manera:


Luego se crea una carpeta que se llame virtual ya que esta no existe se creara primero parándonos en la carpeta con "cd /var/www" luego escribimos "mkdir virtual". Despues en el html se modifica y se escribe lo que uno quiere ver.

"nano /var/www/virtual/index.html"

Luego configuramos la página auth, entonces escribimos "cd /var/www" y luego creamos la carpeta con "mkdir auth" en esta crearemos un index.html que diga bienvenido al sitio de seguridad, también crearemos otros dos archivos, que es el .htaccess y el password, con "nano /var/www/aut/.htaccess" y "nano /var/www/aut/password" en donde el primero se precisará la ventana en donde debe ingresar el usuario y la contraseña. El tipo de auth que se utilizó fue el BASIC por su facilidad. El segundo archivo tendrá el password encriptado que lo obtendremos con el código "htpasswd -c /var/www/auth/password telematica" para la verificación de la página, este ultimo archivo va indicado en el primer archivo.

"nano /var/www/auth/.htaccess"




Luego para la verificación de como quedo el password escribimos el siguiente comando:

"nano /var/www/auth/password"


Luego de haber hecho lo anterior pasaremos al proceso de comprobación, se tiene que ingresar un alias para la verificación del host virtual, para tener en cuenta cada vez que se cierra la maquina virtual se pierde el alias, por tanto es indispensable ingresar el alias cada vez que se requiera hacer la respectiva comprobación.

Ahora el comando que se debe escribir para subir una IP como alias a una interfaz es la local (eth2:1):

"ifconfig eth2:1 10.20.44.1 netmask 255.255.0.0 up"

Luego de esto, se procede a habilitar la página del host virtual creada anteriormente con el siguiente comando "a2ensite hostvirtual" .

Despues de esto abriremos el navegador web y escribimos en su barra de direcciones "localhost" y aparecerá el siguiente pantalla:

Luego para ver la pagina del host virtual en una nueva ventana, en la barra de direcciones del navegador web escribiremos la ip "10.20.44.1"


Ahora pasaremos a realizar la comprobación de la web segura en una nueva ventana del navegador en la barra direcciones copiamos el siguiente comando "http://localhost/auth", después nos aparecerá un cuadro de dialogo y aqui ingresaremos el usuario telematica y la contraseña.


Y al instante aparecerá la siguiente pantalla:


¡RECORDAR!

Reiniciar el servidor web (apache2) cada vez que se ejecuta una tarea y se quiere hacer una comprobación con el comando "/etc/ini.d/apache2 restar".


CONFIGURACIÓN DEL SERVIDOR FTP: vsftpd

En este caso utilizamos vsftpd que es un servidor ftp para Linux sencillo de instalar y configurar. Es el recomendado por que tiene una configuración muy sencilla en un solo fichero y es bastante ligero y seguro. Para su instalación se ingresa la siguiente línea de código en la terminal:

"apt-get install vsftpd"


Después de la instalación no se requiere hacer modificaciones ya que el servidor ftp viene con los parámetros configurados. Luego pasamos hacer la comprobación haciendo lo siguiente:

- Se abre la carpeta home y dentro de esta la carpeta ftp, aquí en esta ultima copiamos cualquier archivo.

- Si la IP virtual 10.20.44.1 no llega a estar activa, se sube en forma de alias como se hizo anteriormente con el servidor web (mediante ifconfig).

- Luego se abre una ventana del explorador o navegador web y digita la siguiente dirección:

ftp://10.20.44.1



El choort viene configurado por defecto y no fue necesario realizar alguna modificación.

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO DE SMTP

Para montar el servidor SMTP se utilizo el servidor Postfix ya que este se incluye en algunas distribuciones de Linux como alternativa más sencilla y segura.

"apt-get install postfix"

Cuando se esta instalando el postfix aparece una pantalla donde escogeremos la segunda opción como en el siguiente panatallaso:


Luego aparece otro pantallaso en el cual nos aparece una linea en la cual hay que colocar ardila.telematica.net . despues modificaremos el main.cf con la linea "nano /etc/postfix/main.cf"
es el archivo principal para el buen funcionamiento del servidor, a este archivo hay que hacerle una modificaciones en el myhostname, el mail_spool_directory, relay_domains, este ultimo indica el dominio que proveerá el servicio de correo SMTP, de donde van a salir los correos.


Después de estar el servidor SMTP configurado y listo para trabajar, el siguiente paso es hacer la comprobación mediante la terminal enviando un correo desde el root a otro usuario dentro de la máquina virtual. Si no se ha creado otro usuario dentro de la misma maquina virtual, se crea ingresando este línea de código la terminal:

"adduser emiro"

emiro sera el nombre del otro usuario de la maquina virtual cual se le va enviar el correo.

Luego de haber creado del usuario, el paso siguiente es conectarnos al localhost por el puerto del smtp (25) desde el telnet con la siguientes lineas de codigó:

"telnet localhost 25"

Mediante el servidor de correos se hace el envió de mensajes.

El ultimo paso es verificar que el correo si fue enviado y recibido. Se ingresa la siguiente linea de comando:

"nano /var/spool/mail/emiro"

INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR POP3 E IMAP4 EN UBUNTU

SERVIDOR POP3

En este servidor instalaremos el devecot-pop3d se instala para crear POP3. En la terminal ingresaremos el siguiente código para comenzar la instalación:

"apt-get install devecot-pop3d"

Este programa el devecot-pop3d ya trae todo los parámetros previamente configurado, por consiguiente no hay que realizar ningún tipo de configuración alguna.

Después pasamos a realizar la comprobación de que realmente este funcionando correctamente, para esto solo basta con conectarnos al POP3 (110) desde telnet colocando en la terminal la siguiente linea de código:

"telnet localhost 110"

SERVIDOR IMAP4

Se instala el servidor dovecot-imapd para crear el servidor IMAP4. En la terminal solo hay que ingresar la siguiente línea de código:

"apt-get install doveco imapd"

EL dovecot-imapd ya trae todos los parámetros, por tanto no hay que modificarle nada. Luego hay que realizar la comprobación, solo hay que conectarse al puerto de IMAP4 (143) desde telnet, colocando en la terminal la siguiente linea de código:

"telnet localhost 143"


PESQUISA BIBLIOGRAFICA

Titulo
Configurar DNS en Ubuntu...
Autor
(No aparece)
Fecha de visita
Viernes 6 de noviembre, 11:35 AM
Url
Resumen
En esta pagina muestra como configurar paso a paso el servidor DNS

---------------------

Titulo
HTTPD Servidor web Apache2
Autor
(doc.ubuntu-es)
Fecha de visita
Viernes 6 de noviembre, 2:35 PM
Url
Resumen
En esta pagina muestra como configurar e instalar el servidor web apache2.

---------------------

Titulo
Servidor de ftp
Autor
(no aparece)
Fecha de visita
Viernes 6 de noviembre, 4:35 PM
Url
Resumen
En esta pagina muestra como instalar y algunos comando para la configuración del servidor ftp.

---------------------

Titulo
Configurar e-mail en Ubuntu server
Autor
(no aparece)
Fecha de visita
Lunes 9 de noviembre.
Url
http://ayudaredes.wordpress.com/2009/02/19/configurar-e-mail-en-ubuntu-server/
Resumen
En esta pagina encontraremos una guia facil que muestra como instalar y configurar el servicio de SMTP, configuración y de los servidores IMAP4 y POP3.
---------------------

Titulo
Instalar un servidor con ubuntu-server (IV)
Autor
(Daniel lopez Avellaneda)
Fecha de visita
Mirercoles 11 de noviembre.
Url
http://lubrin.org/spip.php?article148
Resumen
En esta pagina encontraremos una guia facil que muestra como instalar y configurar el servicio de apache2, con sus respectivas comprobaciones de configuracion.