sábado, 6 de noviembre de 2010

Pesquisa Bibliografica

A continuación se hará una breve reseña de las paginas consultadas durante la implementación de los servidores.

Titulo del articulo:Servidor Web

Autor: Desconocido
Fecha de consulta: 30 de octubre del 2010

Resumen: Esta pagina es de la documentación de ubuntu, contiene los pasos básicos para la instalación y configuración de apache como servidor web, ademas también contiene una breve explicación de como instalar php en el servidor y poder así hacer paginas interactivas.






Titulo del articulo:Servicios de correo electrónico

Autor: Desconocido
Fecha de consulta: 30 de octubre 2010
Resumen: Este pagina como tal es de la documentación de ubuntu, en este articulo se habla claramente sobre los diferentes servicios de correo que se pueden instalar en este sistema operativo, los diferentes comandos a usarse, ficheros y carpetas que se requieren crear y las respectivas configuraciones que se les deben hacer para que cada servicio de correo funcione correctamente, entre los servidores que se especifican 
se encuentran dovecot y postfix.




Titulo del articulo: Servidor FTP en linux.

Autor: Sara Alvarez
Fecha de consulta: 30 de Octubre del 2010
Resumen: Este articulo se limita a especificar como instalar y configurar un servidor ftp en linux mediante linea de comandos, el articulo deja claro como instalar correctamente un servidor ftp pero no profundiza acerca del funcionamiento de este.





Titulo del articuloInstalación y configuración de un servidor de correo mediante Postfix.

Autor: Desconocido
Fecha de consulta: 2 de Noviembre del 2010
Resumen: Este articulo habla de la instalación y configuración de los servidores IMAP y POP3 usando
dovecot, especifica claramente como instalarlo y configurarlo para tener los servicios básicos de estos, ademas también habla sobre el servidor SMTP y postfix y autenticación segura para este.





Titulo del articulo:Configuración servidor DNS(bind9) en Ubuntu.

Autor: Marble
Fecha de consulta: 2 de noviembre 2010
Resumen: Esta pagina comienza con una breve reseña de lo que es DNS, especificando su funcionamiento en internet, posteriormente documenta acerca del bind9, programa necesario para instalar los servicios DNS,
explica paso a paso como instalarlo y la configuración básica, es decir los tipos de archivos que se requieren crear y que modificaciones se requieren hacerle, también indica mediante que tipo de pruebas se puede verificar que los servicios instalados funcionen correctamente.


miércoles, 3 de noviembre de 2010

SERVIDOR DNS

Para el servidor DNS usamos el bind9

INSTALACIÓN BIND9

Iniciamos instalando el bind9 por medio del comando apt-get install bind9 dnsutils.


En algunos casos es necesario actualizar ya que los archivos del servidor se están modificando constantemente. para esto ejecutamos apt-get update.



Una vez actualizado el servidor procedemos a editar el archivo named.conf.local , en este archivo declararemos 3 zonas, que corresponden al servidor de nombres, al servidor de nombres inverso, y orex.com.co , en este archivo también se incluye la base de datos donde estarán almacenadas las configuraciones de todos los servidores de nombres.


Una vez creado el archivo de las zonas se proceden a crear y a  modificar las 3 bases de datos, añadiendo   los servidores pedidos,el tipo de servidor y su respectiva ip.







Por ultimo editamos el archivo resolv.conf para que 10.20.44.1 sea el primer servidor de nombres y luego reiniciamos el servidor para que funcionen las modificaciones.




PRUEBAS

 Las pruebas se hacen mediante el comando DIG.

Iniciamos verificando que florez.telematica.net funcione.


Primer servidor de nombres ns1


 Servidor ns1 inverso

Servidor de correos


Servidor de correos inverso


orex.com.co



Servidores IMAP y POP3

Para la instalación de los servicios de IMAP y POP3 usamos el programa dovecot.

INSTALACIÓN Y CONFIGURACIÓN DE DOVECOT:

Comenzamos ejecutando el comando  apt-get install dovecot -imapd dovecot -pop3.


Una vez instalado procedemos a editar dovecot.conf , en este archivo indicaremos que tipo de protocolos vamos a usar y en que carpeta se alojara los correos recibidos.



Indicamos que los protocolos a usarse serán imap y pop3


Ahora indicamos en que carpeta se alojaran los correos y ademas el tipo de formato del mailbox, en este caso usamos mbox, para la ubicación usamos la que ya se había creado con el servicio SMTP.


 Por ultimo reiniciamos el servidor para que tome los cambios realizados.



PRUEBAS

La primera prueba sera la verificación de IMAP, para esto iniciamos una conexión con el localhost por medio del puerto 143, que es el puerto por el cual funciona este servicio.
Luego utilizamos los siguientes comandos de  IMAP:
  • LOGIN
  • SELECT INBOX
  • FETCH
  • LOGOUT
Por medio de LOGIN iniciamos una sesión, luego usando select INBOX verificamos que si hayan mensajes recibidos (El mensaje que tenemos fue el que enviamos cuando configuramos SMTP), para leer el mensaje usamos FETCH y por ultimo cerramos la sesión usando logout.




Para POP3 la prueba es muy similar a la anterior,iniciamos una conexión con el localhost usando el puerto 110, puerto por el cual trabaja pop3.
Luego utilizamos los comandos de POP3:

  • USER
  • PASS
  • List
  • RETR
  • QUIT
Usando USER y PASS iniciamos la sesión, luego List para ver que correos hay en el mailbox y RETR1 para visualizar el mensaje existente, por ultimo cerramos la sesión con QUIT.


domingo, 31 de octubre de 2010

Servidor SMTP

Para la instalación y configuración del servidor SMTP es necesario instalar el postfix.

Instalación Postfix:

Inicialmente nos valemos el comando apt-get install postfix para comenzar la descarga e instalación del servidor.



Al ejecutar el comando anterior saldrá una pantalla de configuración, en esta daremos aceptar para continuar con la instalación.


En el nuevo pantallazo seleccionaremos Sitio de Internet y Aceptar.



Saldrá un nuevo pantallazo en donde deberemos presionar Aceptar nuevamente.



Por ultimo debemos ingresar el nombre del sitio de correo, en este caso florez.telematica.net.


Con lo anterior queda instalado el servidor, ahora se procede a realizarle las configuraciones pertinentes, para esto modificaremos el archivo main.cf ,a este archivo sera necesario añadirle algunos campos y modificarle otros.

Usamos el comando nedit /etc/postfix/main.cf para iniciar la configuración.



El parámetro a modificar es myhostname el cual se llena con florez.telematica.net.
luego se añaden los campos:
  • mydomain=florez.telematica.net     (El nombre del dominio))
  • mail_spool_directory=/var/spool/mail   (El directorio donde se almacenaran los correos)
  • relay_domains=florez.telematica.net     (Se habilita el servicio de relevo en el servidor) 

Hecho esto se reinicia el servidor.


Con el servidor configurado se procede a agregar un usuario y su contraseña.

Para esto usamos los comandos useradd y passwd.





 Para verificar que el servidor esta funcionando iniciamos una conexión mediante telnet usando el puerto 25(Puerto usado en smtp), una vez conectados procedemos enviar un correo a santiago@florez.telematica.net , para esto usamos los comandos SMTP:

  • HELO
  • MAIL FROM
  • RCPT TO
  • DATA


Una vez enviado el correo procedemos a revisar la carpeta /var/spool/mail en donde se encuentran alojados los archivos recibidos y se verifica que si haya llegado satisfactoriamente.


Servidor FTP

Para la instalación y configuración del servidor FTP es necesario instalar VSFTPD.


Instalación VSFTPD:


Mediante el comando apt-get install vsftp se procede a instalar el servicio ftp.



Una vez hecho esto se procede a modificar el archivo vsftpd.conf con el fin de habilitar el ingreso de usuarios anónimos y permitir opciones de chroot.




Para permitir usuarios anónimos el campo anonymous_enable se pone en YES.


Para  permitir opciones de chroot el campo chroot_local_user se pone en YES




Ahora se crea un archivo cualquiera dentro de la carpeta /home/ftp , este archivo sera compartido mediante ftp.


Por ultimo se reinicia el servidor.


 Para verificar que el servidor si este funcionando accedemos a  ftp://10.20.44.1 y verificamos que el  archivo que creamos se encuentre allí.










Servidor WEB

Instalación y configuración inicial de APACHE:

Para instalar y configurar el servidor web, inicialmente hay que descargar e instalar el Apache:
                  
Por medio del comando apt-get install apache2 se descarga e instala.


A continuacion se  procede a modificar el archivo index.html con el fin de que al ingresar  a la dirección  http://localhost/ aparezca el mensaje que nosotros deseamos:

Mediante el editor de texto vim accedemos al archivo index.html y procedemos a su modificación.


 Remplazamos el texto que allí aparece por la frase "Bienvenido al Blog de Santiago Florez"


Por ultimo accedemos a  http://localhost/ y verificamos  que si salga lo que deseamos.



Autenticación tipo BASIC:

Para la autenticacion tipo basic inicialmente procedemos a crear un fichero llamado privado.conf:

Para esto usamos el comando  nedit /var/www/privado.conf , usamos nedit ya que este nos permite tener un editor de texto mas amigable.




Luego creamos el directorio privado usando el comando mkdir.


Ahora para que el sitio pida un usuario y una contraseña al ingresar  es necesario crear un fichero .htaccess en donde se le configura el tipo de  autenticación a usar, el directorio donde se encuentran almacenadas las claves y el mensaje que aparecera al acceder a esta dirección.





Ahora es necesario crear el fichero claves en donde estará almacenada la clave.

Este se crea mediante el comando touch.


Añadimos un nuevo usuario y una contraseña al fichero  mediante el comando htpasswd.

         
Usuario Telematica
Pass 61571

 Procedemos a realizar la prueba ingresando al localhost/privado.





Host Virtual:

Para la configuración del host virtual inicialmente creamos un directorio con el mismo nombre y dentro de este creamos un archivo .html que aparecerá cuando se acceda a este.

Mediante el comando mkdir creamos el directorio hostvirtual.


Usando nedit procedemos a modificar el index.html




Ahora realizamos una copia del fichero default que se encuentra en el directorio /etc/apache2/sites-available.
los archivos que aparecen allí pertenecen a los sitios que se encuentran disponibles dentro del servidor.
A la copia del archivo default la nombramos 10.20.44.1.


En este fichero se remplaza el * por la dirección con la que queremos acceder,en este caso 10.20.44.1, y el puerto 80,ademas es necesario añadir ServerName para que no presente conflicto dns con el otro sitio.


Para finalizar es necesario habilitar el nuevo sitio mediante el comando a2ensite y reiniciar el servidor



Como paso final se habilita una interfaz de red virtual.


Para verificar que si funcione ingresamos en el navegador a la dirección 10.20.44.1.