RouterMaN’s Bloghackergotchi

October 24, 2005

directorios restringidos en apache2

Filed under: GNU/Linux, Debian, HOWTO

Holas, despues de una semana agotadora por parciales, al fin me di un tiempo para enchular a gst
Gracias a las directivas del apache2. La enchulada consiste en crear un directorio restringido solo a algunos usuarios. Aquí un pequeño HOWTO.

Primero creamos el archivo donde va a estar guardada la contraseña del usuario que va a poder entrar al directorio restringido. Para esto usamos el comando htpasswd

htpasswd -c /home/diego/wwwpasswd usuario

y seguimos las instrucciones.

Supóngase que el directorio “restringido” que queremos que solo entren usuarios con la contraseña se encuentra en /var/www/restringido. Ahora tenemos 2 opciones: La primera es crear un archivo .htaccess y en ese archivo ponerle todas las directivas de apache que queremos para ese directorio. La otra alternativa es poner las directivas en el httpd.conf. Ojo, no hay ninguna alternativa mejor que la otra, solamente que a veces es mejor tener toda la configuración del servidor web en un solo sitio.

Si optas por usar tu archivo .htaccess este archivo deberá tener algo como esto:

AuthType Basic
AuthName “Directorio Restringido. No n00bs allowed”
AuthUserFile /home/diego/wwwpasswd
Require user usuario

Si elegimos usar el httpd.conf las mismas directivas arriba mencionadas deberán estar en una sección llamada < Directory /var/www/restringido >

Una vez seguidos estos pasos, basta reiniciar el apache2 (/etc/init.d/apache2 restart) y voila!!! ya tienes tu directorio con autenficación.

Muy pronto, más HOWTOs!!

October 14, 2005

no más posts

Filed under: Vida

Gente debido a que la otra semana ya se vienen los exámenes parciales, no voy a escribir nada durante esa semana, y ya volveré con más fuerza despues de parciales…

Se vienen proyectos interesantes en GST….

October 8, 2005

HOWTO: servidor con ip dinámica

Filed under: GNU/Linux, Debian, HOWTO

Hola, como muchos saben, tener un servidor casero resulta muchas veces una comodidad, ya que uno facilmente podria acceder a sus archivos en su computadora remotamente, o bien facilmente montar su propio servidor web (por ejemplo uno basado en jsp ya que hasta ahora no he visto ninguno gratuito)
Hacer esto es bien sencillo, y no es necesario tener conocimientos de redes (al contrario, uno va aprendiendo mientras hace). Este es un pequeño HOWTO sobre como hacer esto. Se supone que se tiene instalado algun linux (el tutorial se hizo en una Debian Etch), aunque en windows el procedimiento es parecido.

Lo primero que hay que hacer es averiguar nuestra ip local privada si es que no la conocemos o no nos acordamos. Debemos fijarnos en el archivo /etc/network/interfaces. Nos debe salir algo parecido a esto:

devos:/home/diego# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.88
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 200.48.225.130 200.48.225.146

De este archivo obtenemos dos cosas importantes, como address encontramos nuestra direccion ip local, y como gateway encontramos la direccion del ruteador a traves del cual nos conectamos a internet.

Ahora entramos a la configuración del router. Esta parte depende del modelo del router. Hay dos formas de acceder a la configuración: Por telnet y por web. Todos soportan configuración por telnet (telneteas la ip del ruteador), pero solo en algunos se puede hacer la configuracion via web (solo basta poner la ip del ruteador en el navegador web). Para entrar te pide un usuario y/o una contraseña. En el manual del router aparecen estos dos valores (normalmente son admin y 1234). En los ruteadores antiguos, la gente de telefonica cambiaba los passwords por defecto según tu número telefónico. Por ejemplo, si tu telefono es 5468723 tu password sería 8723-1-546 (obviar las “-”, en este ejemplo el password real sería 87231546). Si con ningún método funciona, solo queda llamar al servicio técnico de speedy y pedir el password.

Una vez dentro buscamos en el menú o en algún submenú algo como “NAT Applications”. Y entramos a esta opcion. Una vez dentro, seguramente nos va a pedir una ip local y un puerto, ponemos nuestra ip local hallada y el puerto en el que funcione el servicio que queremos que sea público. Por ejemplo si tenemos un servidor ftp instalado y queremos accesar nuestra compu desde cualquier sitio abrimos el puerto 21, si queremos servidor web ponemos puerto 80 (deberemos tener instalado el apache o algun otro servidor web).

Una vez que hemos redireccionado, para acceder al servicio remotamente debemos saber nuestra ip pública. Eso lo logramos entrando a whatismyip

Como no es bonito tener que poner un ip diferente cada vez que queramos entrar podemos asignarle un nobre a nuestro servidor. Hay varios servidores gratuitos que hacen esto. Uno bueno es no-ip. Lo que hace no-ip es ir mandando nuestra dirección pública cada cierto tiempo. De esta forma en vez de poner ftp 201.183.187.26 (cambiando el numero a cada rato), podemos entrar al servicio haciendo ftp servidor.no-ip.com

Una cosa importante con respecto a esto, es que no vamos a poder acceder a nuestros servicios que queremos que sean públicos desde nuestra LAN (para nuestra LAN el ip público corresponde al router), pero si podremos acceder usando nuestra dirección ip privada dentro de la LAN. Si aún así se quiera poner el nombre que te da no-ip, recomiendo cambiar el archivo /etc/hosts poniendo la dirección que te da no-ip y en el campo de IP poner el ip privado donde se encuentre el servidor

Este es la segunda versión de este tutorial que conforme tenga tiempo lo seguiré mejorando

October 6, 2005

Exposición (Actualización)

Filed under: Telecomunicaciones

Debido a problemas con el server GST (Hasta ahora no se que ha pasado, se fue la luz y cuando volvió ya no había red :( ). Pero eso ya lo solucioné de forma temporal colgandolos en mi cuenta de nipl (que es una máquina debian que con todos los servicios y a los cuales puedes acceder mandando mails a los admins para que te creen una cuenta)

De todas formas acá les dejo los enlaces
Exposición aquí y código fuente aquí

October 3, 2005

Exposición Ingeniería de Tráfico en Internet

Holas,
El 10 de Octubre tengo que exponer sobre Ingeniería de Tráfico (para ser más exactos sobre el RFC 3272) en la clase de Técnicas de Redes IP. Siguiendo los consejos de Rudy me animé a hacerlo en Latex beamer.
Todavía está inconcluso dado que expongo recién el otro lunes, pero lo publico para recibir los comentarios del caso.

La exposición se encuentra aquí y el código fuente aquí






















Get free blog up and running in minutes with Blogsome | Theme designs available here