viernes, 7 de noviembre de 2008

INSTALACION Y CONFIGURACION DEL SERVIDOR POP3 E IMAP4

Para el funcionamiento de estos dos servidores se monta el paquete llamado Dovecot, de la siguiente forma:












Una vez instalado los servidores se hace la prueba por medio de conexion telnet, probando los servidores como se vio en la practica, asi:













De esta forma se puede verificar el perfecto funcionamiendo de IMAP y POP

martes, 4 de noviembre de 2008

INSTALACION Y CONFIGURACION DEL SERVIDOR FTP Y WEB

Para instalar el servidor FTP se debe descargar en la terminal los paquetes con monbre vsftpd con el comando sudo apt-get install vsftpd, como se observa a continuacion:















Despues de la instalacion se procede a verificar la existencia del usuario solicitado por el profesor de nombre anonymous, que es creado por el ftp automaticamente en su instalacion.
Para verificar su existencia digito en la terminal el comando ftp localhost y verifico con el nombre anomymous. Para poder observar contenido dentro de el, cree un archivo dentro de la carpeta de instalacion llamada /home/ftp llamada prueba.
Todo lo mencionado anteriormente se puede observar en la siguiente imagen:













De esta forma se tiene instalado el servidor FTP con el servidor anonymous pedido por el profesor.


Ahora para instalar el servidor web se instala apache2 y se descargan todos los archivos requeridos para su funcionamiento, con el comando:
# sudo apt-get install apache2
Despues se crea un archiv
o lamado index.html, en el cual se puede modificar lo que queremos que aparezca al iniciar el explorador, de la siguiente forma:













Despues de esto se prueba que el apache funcione correctamente entrando al localhost, asi:













Despues de saber que el apache esta funcionando correctamente pasamos a crear los archivos para la autenticacion del apache, los archivos son el .htaccess y el ht.passwd


























y hago otro index para el inicio del explorer para el proceso de autenticacion, modificando lo que quiero que salga al iniciar la pagina, de la siguiente forma:













Para que el proceso de autenticacion funcione correctamente se debe modificar el archivo /etc/apache2/sites-available/default, cambiando la linea AllowOverride None por AllowOverride All, como se puede observar en la siguiente imagen:














Despues de modificar el archivo el apache esta listo para verificar el proceso de autenticacion, y lo que debe aparecer en pantalla es lo siguiente:













De esta forma el servidor apache queda funcionando de forma correcta y con la autenticacion que pidio el profesor, en la cual el usuario es telematica y la contrasena es secreto.

El paso que sigue es crear el host virtual pedido por el profesor, al cual debemos acceder por medio de la direccion 10.20.44.1. Lo primero que hago es anadir en el archivo etc/hosts, la siguiente linea dejando lo demas como estaba:














una vez editado este archivo, procedemos a crear una carpeta con el nombre 10.20.44.1 que es le nombre del host virtual en la ruta /var/www/ y a esta le copiamos el archivo index.html original, con el siguiente comando: sudo cp /var/www/index.html /var/www/10.20.44.1/index.html, en el cual edito el mensaje que quiero que aparezca al entrar a mi virtual host. En mi caso el mensaje que debe aparecer es: Bienvenido al virtual host de catalina perez burbano.

Pero antes de poder comprobar el funcionamiento del virtual host, se debe editar el archivo llamado default que se encuentra ubicado en /etc/apache2/sites-available, dejandolo de la siguiente manera:














Ahora, para que mi host virtual funcione de forma correcta copio este archivo llamado default en la carpeta 10.20.44.1 creada anteriormente, para aditarlo de forma correcta y lograr que el host funcione. Esto se hace con el siguiente comando:
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/10.20.44.1
El archivo debe quedar de la siguiente manera:













Una vez editado este archivo, debo activar el host virtual accediendo al apache2, donde con el comando "a2ensite", se crea un enlace en "sites-available" a la página que le indique.
Esto se logra con el siguiente comando:
sudo a2ensite 10.20.44.1

Ahora para poder comprobar el funcionamiento del host virtual debo subir la ip por medio de la terminal con el comando: ifconfig eth1:0 10.20.44.1 up
y por ultimo reiniciar el apache con el comando: init.d/apache2 restart

De esta forma al entrar al host virtual por medio de 10.20.44.1 puedo observar que esta funcionando correctamente:














miércoles, 29 de octubre de 2008

INSTALACIÓN Y CONFIGURACIÓN DEL SERVICIO DE SMTP

Para la instalación del servidor de SMTP, el primer paso es instalar el paquete mostrado en la siguiente figura por medio del comando sudo dpkg-reconfigure postfix, donde a continuación me saldrán unas ventanas de configuración que se recomienda contestar de la siguiente manera:
1. ventana: aceptar
2. ventana: solo correo local
3. ventana: dominio:perez.telematica.net
4. ventana: destino de los mail dirigidos: NONE
5. ventana: otros destinos para los que aceptar correo: perez.telematica.net y los que están por defecto
6. ventana: si
7. ventana: redes locales las que trae por defecto más 10.20.44.1
8. ventana: mailbox size limit: 0 que quiere decir ilimitado
9. ventana: caracter de extensión: +
10. ventana: protocolos de internet a usar: todos

y se obtiene lo siguiente en la terminal:













Después de la instalación del paquete postfix se debe modificar el archivo llamado main.cf, que se encuentra en etc/postfix, donde en la linea que dice inet_interfaces = none, reemplazo el none por all y agrego la linea relay_domain = cata.telematica.net, all de la siguiente forma:













De esta forma se logra que el servidor SMTP reciba correos y tenga relevo para el dominio perez.telematica.net

Ahora llevo a cabo la tercera solicitud que pide el profesor para este servidor, que es la relacionada con crear una cuenta de usuario llamada "catalina" de tal manera que al enviar un correo a cata@perez.telematica.net este pueda ser recibido, como se muestra en la siguiente imagen:













Una vez creado el usuario verifico su existencia de la siguiente forma, entrando a la carpeta donde se guardaran los correos llamada /var/spool/mail, asi:













Comprobado que "cata" y "catalina" existen hago la conexión por medio de telnet a nuestro servidor principal 10.20.44.1 por el puerto 25 que es el encargado de SMTP para enviar el correo:













y por ultimo entro a catalina para verificar que el correo haya sido recibido correctamente:

sábado, 25 de octubre de 2008

INSTALACIÓN Y CONFIGURACIÓN DEL SERVIDOR DNS

El primer paso es instalar BIND9, como se observa en la figura de abajo con el comando: sudo apt-get install bind9













Después de la instalación del servidor de nombres bind, edito su fichero de configuración llamado: named.conf.local con el comando: gedit named.conf.local, para así agregar la zona principal del trabajo denominada perez.telematica.net por sugerencia del profesor.














Creando así el archivo db.perez donde empiezo a definir todos los requerimientos hechos por el profesor para el DNS:
ns1 como el primer servidor de nombres
ns2 como el segundo servidor de nombres
correo1 como el primer servidor de correos con prioridad máxima (0)
correo 2 como el segundo servidor de correos con prioridad mínima (para mi caso puse 4)
www1 y ftp1 como dos servidores con alias www y ftp respectivamente
y finalmente el servidor http://www.orex.com.co/ registrado en el DNS el cual require la creación de la zona orex.com. co para poder funcionar.


NOTA: Todas las zonas a las que me refiera en la explicación pueden verse en la segunda imagen.













Para que el servidor DNS montado funcione se debe editar el archivo /etc/resolv.conf dejando solo la línea del servidor de nombres principal 10.20.44.1, como se observa en la fogura de abajo:














Finalmente el último requerimiento del servicio DNS es que todos los servidores tengan registros inversos.
Para esto se crean el archivo bd.10, donde se muestran las inversas de los servidores anteriormente mencionados














Ahora, para la inversa del servidor orex se crea el archivo db.74, así














Después de tener las inversas de todos los servidores, hago los ensayos de los mismos para verificar que todo lo pedido quede bien montado, con ayuda del comando dig












prueba al localhost












y al final reviso que todos los servidores esten montados

PESQUISA BIBLIOGRÁFICA

PRIMER CONSULTA BIBLIOGRÁFICA

TÍTULO DEL ARTÍCULO: Configuración servidor DNS (bind 9) en Ubuntu

AUTOR:Marble

FECHA DE CONSULTA: septiembre - 29 - 2008

URL: http://www.gpltarragona.org/archives/421

RESUMEN ANALÍTICO DEL ARTÍCULO: El artículo trata de explicar de forma clara los pasos que debemos seguir para obtener un servidor DNS configurando el servidor de nombres bind. Dicho artículo me pareció bueno referencia en ésta pesquisa bibliográfica, debido a la facilidad con que permite al usuario implementar lo que necesita, además de presentar ejemplos que resuelven las posibles dudas que se pueden tener.

La única explicación que yo le agregaría tiene que ver con facilitarle al usuario el entendimiento acerca de como probar si el servidor esta correctamente instalado.

SEGUNDA CONSULTA BIBLIOGRÁFICA

TÍTULO DEL ARTÍCULO: Installing an SMTP server on linux (Ubuntu)

FECHA DE CONSULTA: octubre - 28 - 2008

URL: http://my.opera.com/Contrid/blog/show.dml/478684

RESUMEN ANALÍTICO DEL ARTÍCULO: La pagina muestra la simplicidad para montar un servidor SMTP su defecto en general es que no menciona los cambios que se deben hacer al archivo main.cf para que se pueda enviar y recibir correos. Ese seria el cambio que yo le haria a este archivo para que complete su explicacion.

TERCERA CONSULTA BIBLIOGRÁFICA

TÍTULO DEL ARTÍCULO:Monta un servidor web en ubuntu con apache

AUTOR:Alejandro Merono Hernandez

FECHA DE CONSULTA: octubre - 28 - 2008

URL:http://www.alejandrox.com/2008/02/monta-un-servidor-web-en-ubuntu-con-apache/

RESUMEN ANALÍTICO DEL ARTÍCULO: El archivo es muy bueno debido a que de forma clara explica como montar un servidor web y menciona paso a paso como debe ser la implementacion del mismo.

Muestra con imagenes los pasos a seguir lo que me permite ubicarme mas facilmente en el proceso de instalacion.

Lo unico que considero que le hace falta es la parte de autenticacion del servidor para lo cual tuve que recurrir a la siguiente pagina:

TÍTULO DEL ARTÍCULO:Monta un servidor web en ubuntu con apache

AUTOR:Alejandro Merono Hernandez

FECHA DE CONSULTA: octubre - 28 - 2008

URL:http:

TÍTULO DEL ARTÍCULO:Monta un servidor web en ubuntu con apache

AUTOR: _CONEJO

FECHA DE CONSULTA: octubre - 28 - 2008

URL:http://www.cristalab.com/tutoriales/213/proteger-carpetas-con-.htaccess-y-.htpassword.html

RESUMEN ANALÍTICO DEL ARTÍCULO: Este articulo permite complementar de una forma muy facil la parte de autenticacion del servidor web, ya que paso a paso y con imagenes muestra como debemos generar que la pagina pregunte por un usuario y una contrasena.

CUARTA CONSULTA BIBLIOGRÁFICA

TÍTULO DEL ARTÍCULO: POP3/S E IMAP/S CON Dovecot

FECHA DE CONSULTA: octubre - 28 - 2008

URL: http://doc.ubuntu-es.org/Postfix/configuraci%C3%B3n_de_un_servidor_incluyendo_Postfixadmin,_Mysql,_Spamassassin_y_ClamAv

RESUMEN ANALÍTICO DEL ARTÍCULO: Este articulo al igual que los anteriores permite seguir de manera facil los pasos para instalar el Dovecot como soporte para IMAp4 y POP3. Hasta ahora considero que la informacion entregada por este documento es completa y precisa para lo que necesito, por lo tanto no tengo sugerencias para ella.

QUINTA CONSULTA BIBLIOGRÁFICA

TÍTULO DEL ARTÍCULO: Comandos

FECHA DE CONSULTA: octubre - 28 - 2008

URL: http://www.guia-ubuntu.org/index.php?title=Comandos

RESUMEN ANALÍTICO DEL ARTÍCULO: Ya que es la primera vez que trabajo con ubuntu para la implementacion y el mejor entendimiento de algunas cosas, recurri a esta paguina de comandos con el fin de facilitarme el entendimiento con el lenguaje de Ubuntu. La pagina lleno mis espectativas tiene un buen contenido de comandos para ayudar a losusuarios.