miércoles, 20 de mayo de 2009

Pesquisa Bibliográfica (Instalación y Configuración servicio DNS, WEB, FTP, SMTP, POP3, IMAP)

PESQUISA BIBLIOGRÁFICA - SERVICIO DNS



1 - Título del artículo: "Installing An Ubuntu Hardy 8.04 LTS DNS Server With BIND"


2 - Autor: HowtoForge - LINUX TUTORIALS


3 - Fecha en que lo consulté: 16 de abril (jueves) de 2009.




4 - CARACTERÍSTICAS DEL ARTÍCULO


Éste artículo, está compuesto de 4 links, de los cuales los útiles fueron los link 3 y 4; donde estos, tratan principalmente, del acondicionamiento de la máquina que brindará el servicio DNS e instalación de un servidor DNS, en este caso BIND9.


Cabe anotar, que el artículo posee diferentes temas, como la istalación de UBUNTU, enjaular el servidor DNS, instalación de un servidor SSH, entre otros. Pero lo realmente interesante para la instalación de mi servidor DNS, radicó en:


- Acondicionamiento de la máquina: asignación de una dirección IP de forma estática a mi máquina , configuración del archivo hosts, desabilitar AppArmor (para evitar conclictos con bind9).


- Instalación servidor bind9: Comando para instalar bind9 desde el terminal, archivos importantes de bind, como named.conf.local, comandos para detener, iniciar y reiniciar el servicio bind desde una terminal, como y donde configurar una zona tanto directa como inverza y por último modificación del archivo resolv.conf.



1 - Título del artículo: "El sistema de nombres de dominio: Bind 9.2.4"

2 - Autor: Jaume Sabater

3 - Fecha en que lo consulté: 16 de abril (jueves) de 2009.

5 - URL - http://linuxsilo.net/articles/bind.html#instalacion


4 - CARACTERÍSTICAS DEL ARTÍCULO


Éste artículo resultó de gran ayuda a la hora de comprender más a fondo el funcionamiento de un servicio DNS a partir de su configuración, gracias a que es un artículo muy teórico y hace incapie por ejemplo que es un DNS y para que se necesita.


Éste fue de gran ayuda para comprender como argumentar correctamente una zona y los dominios de esta apartri de los RR (resort records).


Dado a su gran extensión, resulta un poco incomodo a la hora de encontrar la información que necesitaba. pero en si, considero es un artículo muy completo.



1 - Título del artículo: "Configuración servidor DNS (bind9) en Ubuntu"

2 - Autor: Hugo Madrid Luna

3 - Fecha en que lo consulté: 20 de abril (domingo) de 2009.




4 - CARACTERÍSTICAS DEL ARTÍCULO


Artículo de gran ayda pra comprender el funcionamiento de un servidor DNS configurado como maestro y como esclavo.


Profundice en los tipos de registros (RR) de un DNS; Y me ayudó a organizar mas adecuada las zonas ya configuradas , ademas, de confirmar los procedimientos que ya había realizado.



1 - Título del artículo: "5. Un dominio simple"


2 - Autor: Proyecto de Documentación Linux


3 - Fecha en que lo consulté: 20 de abril (domingo) de 2009.




4 - CARACTERÍSTICAS DEL ARTÍCULO


En este artículo solo estudié la forma de creación de un domino, ya que tenía problemas con mi servidor DNS, y fue de gran aydoa para definir los tiempos en el registro SOA.


Ademas, fué útil para crear las zonas inversas (tanto para chica como para orex), y como modificar correctamente el archivo named.conf.local, para que este reconociera las nuevas zonas creadas localmente.



1 - Título del artículo: "Instalación y configuración un Servidor DNS BIND9 en Debian Sarge"

2 - Autor: Esther Yébenes

3 - Fecha en que lo consulté: 20 de abril (domingo) de 2009.

5 - URL -
http://www.yebenes.net/HOWTO_Bind9.pdf

4 - CARACTERÍSTICAS DEL ARTÍCULO


Artículo, muy sencillo y fácil de comprender, donde éste fué escencial para comprender en escencia los pasos que se deben seguir para configurar el servidor BIND.


Éste, posee una inconsistencia, ya que para la configuración de un servidor BIND, no es necesario hacer un paso que se comenta ahí, como modificaciones en el archivo named.conf.options. ya que este archivo ya viene preconfigurado, y no necesito hacerle ninguna variación para definir mis zonas y dominios.




OTROS SITIOS SOBRE DNS


http://es.kioskea.net/contents/intranet/resdns.php3
http://www.linuxparatodos.net/portal/staticpages/index.php?page=como-dns
http://dns.bdat.net/bind-9/DNS-HOWTO-9-es/
http://www.rolandovera.com/2008/11/18/como-instalar-bind-9-en-linux-debian/
http://www.marblestation.com/?p=543
http://www.alejandrox.com/2007/11/configurar-un-servidor-dns-con-bind/


http://www.liberaliatempus.com/dns-bind.html




PESQUISA BIBLIOGRÁFICA - SERVICIO WEB Y FTP


1 - Título del artículo: "Proteger carpetas con .htaccess y .htpasswd"


2 - Autor: _CONEJO


3 - Fecha en que lo consulté: 24 de abril (viernes) de 2009.


5 - URL -http://www.cristalab.com/tutoriales/proteger-carpetas-con-.htaccess-y-.htpasswd-c213l/


4 - CARACTERÍSTICAS DEL ARTÍCULO


Artículo muy útil, para comprender como se configuraba en un servidor WEB (apache2), una ruta que al ingresar a ella, me pidiera nombre de usuario y contraseña, a través de archivos .htaccess y .htpasswd con autenticación tipo Basic.
Considero es un artículo sencillo y eficáz a la hora de comprovar el correcto funcionamiento de mi servidor, al haber ejecutado las instrucciones de éste artículo.


1 - Título del artículo: "Servidor web"


2 - Autor: Guía Ubuntu


3 - Fecha en que lo consulté: 23 de abril (jueves) de 2009.


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


4 - CARACTERÍSTICAS DEL ARTÍCULO


Éste artículo fue importante a la hora aptrender a instalar un servidor web en este caso apache2, e identificación del archivo raiz de mi servidor web (index.html), donde éste archivo, es el archivo que se ejecuta cuando en un browser ingresamos el sitio http//:localhost/ o http//:127.0.0.1/.



1 - Título del artículo: "Instalar Servidor Web en Ubuntu 8.04"


2 - Autor: Andrés Bedoya - alias "Angelfire"


3 - Fecha en que lo consulté: 23 de abril (jueves) de 2009.


5 - URL - http://geektheplanet.net/348/how-to-instalar-servidor-web-en-ubuntu-804.xhtml


4 - CARACTERÍSTICAS DEL ARTÍCULO


Artículo corto, simple y dinámico (fotos y textos que explican las fotos) para identificar la carpeta donde se ubica el archivo web raiz (index.html).


Éste artículo me sirvió de profundización del artículo anterior, pero es importante, aclarar que en éste, se habló de otros temas como instalación y configuración de paquetes de php y mySQL, que para mi caso no importaban, de los cuales me confundieron al principio un poco, ya que pensaba que eran necesarios instalarlos, pero con otros sitios consultados aclaré estas confuciones.


1 - Título del artículo: "Configuring an Ubuntu Linux Based Web Server"


2 - Autor: Techotopía


3 - Fecha en que lo consulté: 24 de abril (viernes) de 2009.


5 - URL -http://www.techotopia.com/index.php/Configuring_an_Ubuntu_Linux_Based_Web_Server


4 - CARACTERÍSTICAS DEL ARTÍCULO


Artículo de gran importancia para la instalación de mi servidor web, y la creación de un host virtual.


En éste, se da a conocer la instalación del servidor web (apache), tambien, permite observar la verificación del correcto funcionamiento del servidor apache, y configurar un host virtual dentro de mi servidor web.


En éste conoí donde y cuales son los archivos de configuración del apache, y que líneas era necesario descomentar y que líneas era necesario agregar para la configuración de un host virtual.


1 - Título del artículo: "Setting Up Name Based Virtual Hosting"


2 - Autor: Ubuntu Tutorials


3 - Fecha en que lo consulté: 24 de abril (viernes) de 2009.


5 - URL - http://ubuntu-tutorials.com/2008/01/09/setting-up-name-based-virtual-hosting/


4 - CARACTERÍSTICAS DEL ARTÍCULO


Éste arpticulo, fué el principal en donde me basé para crear un host virutal en mi servidor web.
Cosidero posee una gran ventaja con otros, y es por su explicación con mayor detalle de cada uno de los pasos necesarios para la obtención de un virtualhost.



1 - Título del artículo: "15.5. Opciones de configuración vsftpd"


2 - Autor: Red Hat Enterprise Linux 4 - Manual de referencia


3 - Fecha en que lo consulté: 25 de abril (sabado) de 2009.


5 - URL - http://stuff.mit.edu/afs/athena/project/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-ftp-vsftpd-conf.html


4 - CARACTERÍSTICAS DEL ARTÍCULO


Artículo importate para la instalación de mi servidor ftp, en este caso fué vsftpd, donde, son muy detallados y minuciosos en la explicación de éste servidor (vsftpd), pero considero es adecuado, ya que impiden que uno se pierda.


Además, explican el archivo vsftpd.conf, para modificarlo de forma tal, que se pueda tener acceso a usuarios anonimos (anonymous) y ademas, me permitió conocer las opciones para un usuario normale con comandos chroot.


Principalemente, para la configuración de mi servidor FTP, utilicé éste artículo; considero es muy completo, claro y consiso para mis necesidadees.



OTROS SITIOS SOBRE WEB y FTP


http://ubuntusur.org/?p=114


http://lonetcamp.com/Community/blogs/magician/archive/2008/02/08/montando-un-servidor-ftp-en-ubuntu-gnu-linux.aspx


http://www.entrebits.cl/foros/guias-manuales-linux/3757-guia-instalar-un-servidor-ftp-en-ubuntu.html


http://www.sorgonet.com/collaborations/servidor-ies/


http://www.desarrolloweb.com/articulos/2287.php




PESQUISA BIBLIOGRÁFICA - SERVICIO SMTP


1 - Título del artículo: "Configuración de un servidor de correo local "


2 - Autor: UNED - Centro de Servicios Informáticos


3 - Fecha en que lo consulté: 11 de mayo (lunes) de 2009.


5 - URL - http://www.uned.es/csi/reduned/correo/servidor-local.html


4 - CARACTERÍSTICAS DEL ARTÍCULO


En esencia, este artículo me sirvió para la configuración del relevo de mi correo (chica.telematica.net).


Ademas, me permitió observar las características que brinda un servidor de correo local como POSTFIX.



1 - Título del artículo: "4. Postfix "


2 - Autor: (No se sabe)


3 - Fecha en que lo consulté: 11 de mayo (lunes) de 2009.


5 - URL - http://www.tuxjm.net/docs/mailserver-howto/ch04s04.html


4 - CARACTERÍSTICAS DEL ARTÍCULO


Este artículo, me permitió observar las grandes variantes que presenta el servidor POSTFIX, como cuentas virutales, alias virutales, diferentes de cuentas de correo, etc.


Además, me permitió enteder un poco como crear una cuenta de usuario, que para mi caso la cree con el nombre de "juan".



1 - Título del artículo: "PostfixVirtualMailBoxClamSmtpHowto"


2 - Autor: Ubuntu - help


3 - Fecha en que lo consulté: 12 de mayo (martes) de 2009.


5 - URL - https://help.ubuntu.com/community/PostfixVirtualMailBoxClamSmtpHowto


4 - CARACTERÍSTICAS DEL ARTÍCULO


Artículo de gran importancia, a la hora de identificar donde se almacenaran los correos (en otras palabras, mi bandeja de entrada).


(home_mailbox = Maildir/)



1 - Título del artículo: "Archlinuxcl "


2 - Autor: Aierk


3 - Fecha en que lo consulté: 12 de mayo (martes) de 2009.


5 - URL - http://foro.archlinux.cl/viewtopic.php?id=39


4 - CARACTERÍSTICAS DEL ARTÍCULO



Artículo, importante a la hora de configurar POSTFIX un domino de correo como lo es chica.telematica.net para poder recibir y enviar correos.


A demás, me permitio asegurarme de la configuración del relevo ya que nuevamente me lo explican en este artículo


PESQUISA BIBLIOGRÁFICA - SERVICIO POP3 e IMAP


1 - Título del artículo: "CONFIGURACIÓN DE SERVICIOS DE INTERNET"


2 - Autor: Ulysses Ronquillo


3 - Fecha en que lo consulté: 15 de mayo (viernes) de 2009.


5 - URL - http://serviciosdeinternet.wordpress.com/2009/03/01/configurar-el-servicio-e-mail-en-ubuntu-server/


4 - CARACTERÍSTICAS DEL ARTÍCULO



Importante a la hora de instalar un servidor POP3 e imap, a demás, de permitirme conocer el archivo de configuración de POP3 (dovecot.conf), y cómo realizar una configuración preliminar de los servicios POP3 e IMAP.




1 - Título del artículo: " PostfixBasicSetupHowto"


2 - Autor: Ubuntu - help


3 - Fecha en que lo consulté: 15 de mayo (viernes) de 2009.


5 - URL - https://help.ubuntu.com/community/PostfixBasicSetupHowto


4 - CARACTERÍSTICAS DEL ARTÍCULO

Artículo, que concatena el servidor SMTP con servior POP3 e IMAP, donde fué de gran importancia para identifiacr que entre estos 3 servidores deben de tener la misma ruta de mailbox (maildir). para que estos puedan ser compatibles entre sí y funcionar correctamente.

martes, 19 de mayo de 2009

Instalación y Configuración servidor POP3 e IMAP (LINUX - UBUNTU)

CARACTERÍSTICAS



POP3:

- Permite el acceso al correo guardado en los buzones (Mailbox) de manera remota.
- No se encarga en ningún momento del envío de mensajes.

- Su problema es que solo maneja un solo buzón.



IMAP:

- Creado con el fin de suplir las deficiencias de POP3.


- Está orientado a soportar aplicaciones colaborativas y de ambiente corporativo
Buzones compartidos
Calendarios
Archivos compartidos

- Provee funciones para
Administrar múltiples buzones
Mover/copiar/borrar mensajes entre buzones
Crear/mover/borrar/listar buzones

- Manejo remoto de los mensajes - (Todo el trabajo lo hace el servidor).



INSTALACIÓN SERVIDOR POP3 e IMAP



- En este caso, se hará uso de devecot, por facilidad; para esto se ejecuta la siguiente línea en una terminal de ubuntu:




sudo apt-get install dovecot-common dovecot-pop3d dovecot-imapd



con esto, ya contamos con la instalación de los sevicios de POP3 e IMAP con devecot.





CONFIGURACIÓN SERVIDOR POP3



- Para configurar el servidor POP3, es necesario realizar las modificaciones en el archivo /etc/dovecot/dovecot.conf



1) Selecciono los protocolos a servir con la linea "protocols = pop3 pop3s imaps".




2) Seleccionar el tipo de buzones de correo, de forma similar a la configuración de Postfix.


Para esto agreo la siguiente línea: mail_location = Maildir/


Es la dirección donde se encuentra nuestro buzon de correos, ya especificado en postfix por la línea "home_mailbox = Maildir/" en el archivo main.cf.


3) Reiniciar el servicio para cargar los cambios efectuados, ejecutando en una terminal:


sudo /etc/init.d/dovecot restart


Con estos pasos, ya es posible verificar el correcto funcionamiento del Servidor POP3 estableciendo una seción de POP3, así:





Se puede observar, que existen 2 correos en mi buzon de mensajes (MAILBOX), (510 y 537, que en otras palabras dicen del tamaño de cada uno). para observar el mensaje 1 seguideamente ejecuto el comando RETR 1 (si deseo el mensaje dos, ejecuto RETR 2), así:




ANEXOS



4) Es posible, realizar creación de carpetas de correo para futuros usuarios; ejemplo:


sudo maildirmake.dovecot /etc/skel/Maildir
sudo maildirmake.dovecot /etc/skel/Maildir/.Drafts
sudo maildirmake.dovecot /etc/skel/Maildir/.Sent
sudo maildirmake.dovecot /etc/skel/Maildir/.Trash
sudo maildirmake.dovecot /etc/skel/Maildir/.Templates

5) Creacion de carpetas para los usuarios preexistentes:

sudo cp -r /etc/skel/Maildir /home/juan/
sudo chown -R alumno:alumno /home/juan/Maildir
sudo chmod -R 700 /home/juan/Maildir



- Estableciendo una sesión de IMAP:


Explicación:


- Accedo por telnet por localhost a IMAP por el puerto 143 (puerto de IMAP).

- En una sesión IMAP, es necesario inicar con cualquier numero al inicio de cada línea. como pueden observar por ejemplo, 100 LOGIN, 200 select, etc.

- Para salli de la sesión de IMAP, ((cualquier numero) logout).

lunes, 18 de mayo de 2009

Instalación y Configuración servidor SMTP (LINUX - UBUNTU)




INSTALACIÓN SERVIDOR SMTP



- Para instalar el servidor SMTP, se ejecuta el siguiente comando en una terminal:


sudo apt-get install postfix




CONFIGURACIÓN SERVIDOR SMTP


- Para este caso, el servidor se configurará de la siguente forma:


1. El servidor de correo SMTP recibirá correos para el dominio chica.telematica.net


2. Configuración de relevo (relays) de correo para el dominio chica.telematica.net


3. Creación de una cuenta de usuario llamada "juan", con el fin de poder recibir y enviar correos desde juan@chica.telematica.net



- Para el primer numeral, se hace lo siguiente:


Modifico el archivo /etc/postfix/main.cf, así:


myhostname = JuanChica

mydomain = chica.telematica.net

myorigin = /etc/mailname

inet_interfaces = all

mynetworks_style = host

home_mailbox = Maildir/

NOTA: lo demas lo dejo como está.



Con esto, práticamente definimos al servidor postfix que pueda recibir correos del dominio chica.telematica.net ( (cliente) @chica.telematica.net).



- Para el segundo numeral, se hace lo siguiente:


Modifico el archivo /etc/postfix/main.cf, así:


relays_domain = chica.telematica.net


y listo!!!



- Para el tercer numeral, se hace lo siguiente:


En una terminal ejecuto lo siguiente:

usuario nuevo: userradd - d /hom/juan -m juan

contraseña usuario: passwd juan


- Explicación:


- userradd - d /hom/juan -m juan (permite crear un archivo donde se almacenaran los datos del usuario (/hom/juan), y crear una cuenta nueva de usuario (-m juan) ).


- passwd juan (define una contraseña para el usuario juan, luego de este comando es necesario introducir la contraseña y repetirla nuevamente para verificar su correcta escritura).


- Por último, se reinicia el servidor de correos SMTP ejecutando en una terminal lo siguiente

/etc/init.d/postfix restart




COMPROVACIÓN DE CORRECTO FUNCIONAMIENTO CORREO SMTP


Nota: todo será realizado en una terminal, y accediendo por telnet a localhost por el puerto 25 que es el puerto de el servidor SMTP así:

Nota: los recuadros de naranja (ejemplo: HELO, son comando de SMTP que son necesarios para establecer una sesion SMTP).



Explicación:


- comando HELO, estableco un dominio, (en este caso el dominio chica.telematica.net)


- comando MAIL FROM: (establesco de donde será del correo, en este caso: chicacano@gmail.com)


- comando RCPT TO: (estableco a donde será enviado el correo, (quien lo va recibir), en este caso lo recibirá el usuario que creé (juan), por lo cual es juan@chica.telematica.net).


- comando DATA (este es el cuerpo del correo, y se digita: From, To, Subject, Date, y por ultimo el contenido del correo (en este caso "mensaje de prueba para saber si recibe...").


- . (indica la terminación de la sesión SMTP (debe ser DATA (CRLF) (.)(CRLF)), CRLF significa un espacio en una linea, es decir, hacer un enter).


- QUIT (para salir de la sesión SMTP establecida con telnet a local host).



¿Donde queda almacenado el correo enviado?


- Este correo enviado, quedará almacenado en el archivo /home/juan/Maildir/new.


Nota: Por haber definido en la creación del usuario useradd -d /hom/juan, y por la linea de main.cf home_mailbox = Maildir/, los mensajes seran recibidos en la carpeta /hom/juan/Maildir/new. con esto, los mensajes seran guardadeos por archivos, es decir, un mensaje es un único archivo con un único ID de identificación (que para la instalación futura de un servicio POP3, es necesaria para que éste identifique cada correo nuevo que llega por SMTP).


- Ingresamos entonces a /hom/juan/Maildir/new, y ahí podemos observar la recepción del correo, así:






Por último, abrimos este archivo y verificamos la información que enviamos si sea la correcta, así:



Tambien es posible verificar el correcto funcionamiento del servidor SMTP, sin la linea de hom_mailbox = Maildir/ (en el archivo main.cf), por lo cual los correos se almacenarán en (/var/spool/mail/juan), así:




Ahora, observamos en la capreta mail (/var/spool/mail/juan), la recepción del correo así:




Ahora, comprovaremos que podemos enviar un correo a gmail.com, así:




Ahora, acceso a mi correo de gmail (chciacano@gmail.com), y verifico que me llegó este correo, así:


lo abrimos y verificamos:


viernes, 15 de mayo de 2009

Instalación y Configuración servidor WEB y FTP (LINUX - UBUNTU)

INSTALACIÓN DE UN SERVIDOR WEB - (puede ser apache)






- En un terminal ejecutar el comando: sudo apt-get install apache2



- Luego de instalar, apache2; acceder a la carpeta var/www/, y el archivo Index.html, se modifica según los requerimientos de cada uno; es decir, si deseo que al ingresar en un browser http//:localhost/, me saga 'Bienvenido a sitio de Juan Chica'; en el archivo Index.html, modifico en la linea donde se encuentra "It works!", lo reemplazo por Bienvenido a sitio de Juan Chica... y listo!!!



- Si deseo crear un nuevo sitio, donde para ingresar a este sea necesario ingrasar un nombre de usuario y contraseña, con una autenticación tipo Basic; procedo hacer los siguientes pasos usando archivos .htaccess y .htpasswd (por simplicidad):



1 - Creo una nueva carpeta en /etc/var/www/, (donde se encuentra Index.html), y la llamo segun quiero que sea el nombre en la URL, es decir, si deseo el sitio http//:localhost/auth/ requirea de autenticación, entonces, creo la carpeta llamada auth, en esta carpeta creo un archivo .html el cual será abierto al pasar el proceso de autenticación. (ese archivo puede llamarse como desee; yo lo llamé seguro.html).



2- Ademas de crear el archivo seguro.html, (en la carpeta creada auth), debo crear dos archivos mas, que son: un archivo que debe llamarse .htaccess y otro llamado .htpasswd. En estos dos archivos va lo siguiente:



Nota: los archivos .htaccess y .htpasswd son invisibles, para verlos es necesario entrar en View y hilitar la opción de observar archivos ocultos.


- En el archivo .htaccess ingreso:


- En el archivo .htpasswd ingreso: el usuario y contraseña pero por seguridad, se busca que la contraseña esté cifrada, para esto, es sencillo, puedo ingresar al link


http://www.e2.u-net.com/htaccess/make.htm, y en este ingresar el usuario y contraseña que deseo, y este me originará la contraseña cifrada.



ejemplo: telematica:a2/VkGBywGyzY (lo generado luego de ingresar el usuario y contraseña en el link).



- Solo en el archivo .htpasswd, ingreso lo generado en el link (http://www.e2.u-net.com/htaccess/make.htm), por lo cual el archivo quedaría así:





3 - Luego de los pasos anteriores, en el archivo "/etc/apache2/sites-available/default"; modifico la linea 11 (AllowOverride None), por (AllowOverride All).



4 - Con todos los pasos ya mencionados realizados, se procede a reinicar el servidor web instalado, en este caso apache2, ejecutando el siguente comando en una terminal, asi:


/etc/init.d/apache2 restart



5 - Ahora es posible probar nuestro servidor web ingresando en un browser nuestro sitio (en este caso, http//:localhost/). si estan todos los pasos mencionados bien, el browser mostrará:




6 - Para probar el sitio creado con autenticación, simplemente ingresamos http//:localhost/auth/; si estan todos los pasos mencionados bien, el browser mostrará:




7 - En esta vetana ingreso, lo configurado, es decir, en user name: telematica y en pasword: 20441. al ingresar esto saldrá:


ahora, ya es posible acceder al link seguro.html creado, dando simplemente click en éste...




INSTALACIÓN DE UN SERVIDOR FTP - (puede ser vsftpd)


- En un terminal ejecutar el comando: sudo apt-get install vsftpd


- Para configurar éste servidor, es necesario manipular el archivo /etc/vsftpd.conf


En este archivo, (vsftpd.conf), se puede configurar los siguientes items descomntandolos simplemente (quitando el # simplemente) :


- anonymous_enable=YES (permite que los usuarios anonimos (cualquier usuario), se pueden conectar en mi servidor FTP).


- local_enable=YES (Permite el ingreso a usuarios locales, a mis respectivas capetas privadas).


- chroot_local_user=YES (Se enjaula a los usuarios dentro de mi propio directorio, si tiene directiva NO (chroot_local_user=no), el usuario tiene acceso a todo el sistema de archivos en función de los permisos asignados. Cuando un usuario local se conecta y en el fichero de configuración aparece (chroot_local_user=YES), entonces enjaulamos a los usuarios dentro de su propio directorio personal, sin posibilidad de acceder a las demás carpetas y archivos del sistema.)


- write_enable=YES (Permite subir archivos al servidor).


- local_umask=022 (Permite definir permisos a los archivos subidos al servidor, como lectrua, escritura). Ej: local_umask=644 - permisos de lectura y escritura para el propietario del fichero, y solo lectura para los demas.


- anon_upload_enable=YES (Permite que los usuarios anonimos puedan cargar archivos en el servidor - poder subir ficheros los usuarios anonimos).


- anon_mkdir_write_enable=YES (Permite crear nuevos directorios).


- ftpd_banner= "Bienvenido al servidor FTP de Juan Chica" (Como se observa, permite crear comentarios de bienvenida en el servidor).


- anon_max_rate=1024 (Permite limitar la tasa de transferencia a usuarios anonimos).


- local_max_rate=1024 (Permite limitar la tasa de transferencia a usuarios locales del servidor).


- max_clients=5 (Permite limitar el número maximos de clientes que pueden conectarse simultaneamente a mi servidor FTP).


NOTA: luego de haber configurado el servidor FTP a mi gusto (descomentando las lineas que deseo habilitar en el archivo vsftpd.conf), es necesario reiniciar el servidor, para esto ejecuto en un terminal el siguiente comando:


/etc/init.d/vsftpd restart

sábado, 2 de mayo de 2009

Instalación y Configuración servicio DNS (LINUX - UBUNTU)











PASOS PARA ACONDICIONAR LA MÁQUINA QUE BRINDARÁ EL SERVICIO DNS
(LINUX – UBUNTU)



1) Configurar el servidor o la máquina con una dirección IP fija (se configura la interfaz eth0 con una IP estática), de la siguiente forma:

En el archivo interfaces (/etc/network/interfaces) adicionar lo siguiente:
auto eth0
iface etho inet static
address 10.20.44.1
netmask 255.0.0.0
network 10.0.0.0
gateway 192.168.1.1


2) Reiniciar la configuración de redes del servidor ejecutando en el terminal:
/ect/init.d/networking restart


3) En archivo hosts (/etc/hosts), colocar:
127.0.0.1 localhost.localdomain localhost
10.20.44.1 ns1.chica.telematica.net ns1



NOTA: la IP 10.20.44.1, será la IP del servidor DNS. (este servidor será ns1.chica.telematica.net)




4) Ejecutar: apt-get update
Ejecutar: apt-get upgrade


5) Deshabilitar: /etc/init.d/apparmor stop
Update-rc.d –f apparmor remove

Nota: luego de ejecutar estos 5 pasos, la maquina o servidor se encuentra lista para instalar y configurar el servicio DNS.





PASOS PARA LA INSTALACIÓN Y CONFIGURACIÓN DE UN SERVICIO DNS
(LINUX - UBUNTU)




6) Instalación del servidor DNS – en este caso, se instalará el servidor BIND9. Para esto, se ejecuta el siguiente comando en una terminal: sudo apt-get install bind9



7) Configuración de bind:

- Creación de una zona: Para esto, es necesario crear una carpeta (puede llamarse zones), en (/etc/bind/); en esta carpeta se creará dos archivos, uno que será el archivo (que se llame "db.chica.telematica.net"), donde se definirá una zona directa, para el dominio "chica.telematica.net", por medio de los RR (resort records). Así:


El segundo archivo (db.10), es para la creación de resolución inversa de la zona creada para el dominio "chica.telematica.net". En este archivo, lo que se busca, es que a partir de una IP ingresada, el servidor DNS, me entregue el nombre de la IP ingresada. Éste archivo va configurado de la siguiente forma:


- Ahora, es necesario, modificar el archivo ‘named.conf.loc’ (/etc/bind/named.conf.loc), con el fin de mostrarle a mi servidor DNS las zonas configuradas localmente. Para esto, adiciono lo siguiente en este archivo:


8) Para la creación de una segunda zona para un nuevo dominio (para mi caso, necesito crear una nueva zona para el dominio orex.com.co con IP 74.220.219.70), es similar al paso 7), así:


- En la carpeta zones ya creada, creo dos nuevos archivos, (que seran llamados "db.orex.com.co" y "db.74"), los cuales seran para la resolución directa e inversa del dominio orex.com.co. Por lo cual la carpeta zones tentrá los siguentes 4 archivos:





- Para la creación de la zona directa del domino orex.com.co, hago lo siguiente, en el archivo db.orex.com.co:


- Para la creación de la zona dinversa del domino orex.com.co, hago lo siguiente, en el archivo db.74:




- También, lógicamente, es necesario agrerar la ubicación de esta nueva zona con el dominio orex, para esto modifico nuevamente el archivo named.conf.local, así:



8) Reset al bind9, ejecutando en una terminal - /etc/init.d/bind9 restart
O También, /etc/init.d/bind9 stop y luego /etc/init.d/bind9 start


9) Modificar el archivo resolv.conf (/etc/resolv.conf), colocando el domain creado (chica.telematica.net) y search (chica.telematica.net), con el nameserver IP del servidor DNS principal (ns1).



Nota: luego de realizar estos 9 pasos, ya es posible verificar el correcto funcionamiento del servico DNS creado; para verificarlo se ejecuta el comando bind en el terminal de la siguente forma:

dig chica.telematica.net





Para verificar los servidores de correo configurados:
dig chica.telematica.net mx






Para verificar la resolución inversa:
dig -x 10.20.44.1