Ubuntu 6.06
Últimas
Servidor Casero con acceso desde Internet. | Servidor Casero con acceso desde Internet. |
|
|
|
| Escrito por Valc | |||||||||||
| martes, 05 de septiembre de 2006 | |||||||||||
Página 6 de 9
LOS PUERTOS Así como viene configurado el "archivo" 000-default, no hay restricciones establecidas para los puertos de escucha a los que atender; sin enbargo, eso no quiere decir que estemos realmente escuchando por algún puerto; ya que, como mínimo, desde IPtables(el "cortafuegos"), estarán los puertos que necesitamos tener abiertos.. cerrados por defecto. Podemos usar la siguiente instrucción desde la consola para ver la información disponible:
sudo iptables -L
También podemos instalarnos Firestarter, que es un administrador gráfico de IPtables, del cual nos vamos a servir para ir abriendo los puertos que pudieramos menester. Desde la consola:
sudo aptitude install firestarter
Una vez finalizada la instalación, podremos acceder al programa desde: Aplicaciones >> Internet >> Firestarter
La primera vez que lo ejecutemos, se disparará el asistente. Es bastante intuitivo, simplemente, lo configuramos según nuestras necesidades y en el caso de no ser las acertadas podemos volver a ejecutarlo tantas veces como sea necesario (Cortafuegos >> Ejecutar asistente). Ejem, si no teneis ningún otro ordenador que se conecte a internet desde una tarjeta de red en el equipo que se está configurando.. no intenteis configurar la "conexión compartida a internet", porque ni necesario; ni posible.
Una vez tenemos a nuestro Firestarter funcionando, para abrir un puerto, como por ejemplo el 80, si desdeamos ofrecer servicio web desde nuestra máquina: Desde la pestaña Normativa, haz click izquierdo sobre un espacio en blanco del apartado Permitir servicio | Puerto | Para)
Menú Normativa >> Añadir reglas, rellenamos:
Permitir servicio Nombre: HTTP Puerto: 80 Cuando el origen es: Cualquiera Comentario: Abrir puerto servicio Web (Pulsamos el botón Añadir) Menú Normativa >> Aplicar normativa
Y así, cada vez que necesitemos abrir un puerto para permitir un servicio. Lo que no es aconsejable, es abrir puertos porque sí, es decir, si no ofrecemos servicio de correo o de conexión segura, no abramos los puertos 110 o 443, respectivamente... O sea, solo abrir lo que vayamos a necesitar y si ya no lo necesitamos por querer dejar de dar ese servicio, cerramos el puerto "quitando la norma".
En el caso del puetro 80, aparte de tener que abrirlo desde el Firestarter, no deberiamos indicarlo en los archivos de configuración de Apache 2; ya que, es el que está habilitado por defecto; pero, en el caso de tratarse de otros, como por ejemplo el alternativo para servir web, el 8080, deberiamos dejar constancia en firestarter,y, en el archivo /etc/apache2/sites-enabled/000-default y en /etc/apache2/ports.conf En este último, ports.conf, bastaría con agregar el puerto que nos interese usar a la lista: #El que tenemos indicado por defecto# Listen 80 #Puerto de escucha alternativo para HTTP# Listen 8080
(cuando toque redireccionar el tráfico, con el archivo 000-default, incluyo ahi la información referente a los puertos y así matamos dos pájaros de un tiro)
¿Hemos terminado con los sitios donde indicar que los puertos están abiertos? Pues no, si nuestro router, modem, cable-modem o proveedor de internet, nos tiene el puerto 80 cerrado(o cualquier otro que vayamos a necesitar), también deberiamos abrirlo desde sus respectivos gestores de configuración. Como la variedad es tan grande, lo mejor, sería buscar en google mismo "modelo de router, modem o cable-modem que tenemos instalado abrir puerto tal o cual".
Si es nuestro proveedor de internet el que nos lo tiene capado..una llamadita al proveedor y unas cuantas preguntas del tipo:
¿El puerto tal o cual, me lo tienen cerrado y sin posibilidad por mi parte de abrirlo?
Respuesta 1: Si está cerrado pero puede abrirlo
¿Como puedo abrirlo?
Respuesta 1: Puede hacerlo siguiendo estos pasos...
Respuesta 2: Sí, está cerrado y usted no puede abrirlo
¿Pueden abrírmelo ustedes?
Respuesta 1:Sí, ahora mismo lo hacemos
Respuesta 2:No, no podemos abrírselo
¿Por qué no? (Espero que no os cuenten una "história para no dormir")
¿Cuales mas están cerrados?
El pim, el pam y el pim pam pum..
¿Puedo usar puertos alternativos?
Respuesta 1:Sí, puede usar puertos alternativos
¿Cuales? Respuesta 1:Para servicio HTTP, podría usar este o este otro sin problemas, para FTP estos, para tal puerto cerrado, tal puerto alternativo...
Respuesta 2:No, no puede usar puertos alternativos
Esto es inhumaaaaaaaaaano! Me replantearé cambiar de proveedor. Hala!
|
|||||||||||
| Modificado el ( martes, 27 de noviembre de 2007 ) | |||||||||||
| < Anterior | Siguiente > |
|---|
|
Al no ser profesional de la informática, ni experto del tema, puedo avanzarte que también está a tu alcance montar y administrar portales en internet, aún sin tener conocimientos de HTML u otros lenguajes de programación. Ésto se debe en gran medida a que prácticamente todo el proceso, se puede realizar con intuitivos "golpes de ratón" ..y lo que no se puede realizar a "golpes de ratón", se puede resolver siguiendo tutoriales "limpios" o con soporte. El escollo de mucha gente y por tanto factor decisivo a la hora de tomar la determinación de "montar una web", es la economía o un cierto temor a "tirar su dinero", es decir y por ejemplo, "me gustaría tener una web para tratar tal o cual tema; pero, no puedo afrontar el gasto mensual que ello supone." o "Estoy pensando en este proyecto para internet, pero si no tiene aceptación ¿Qué pasa con mi inversión?".... Así que, inicialmente se intentará afrontar el montaje desde casa, bajo ese punto de vista. Sin ánimo de meter "miedo, espanto o pavor"..sino más bien para que os podais formar idea de en que consisten o cuales van a ser los pasos o puntos a tratar y hasta donde debemos llegar para obtener el resultado final satisfactorio o próximo a nuestra idea inicial..... |