facebook cdr twitter cdr   instagram cdr
Alejandro Carreño

Alejandro Carreño

Desarrollador, Programador, Web Master y Community Manager de CDR Consultores

Viernes, 29 September 2017 13:35

6. Servidor NFS y Samba

Linux dispone de su propio sistema para compartir carpetas, el sistema NFS, pero también permite compartir carpetas hacia PC's Windows utilizando Samba. En este artículo veremos cómo funcionan ambos sistemas.

6.1 Servidor NFS

El Network File System (Sistema de archivos de red), o NFS, es un protocolo de nivel de aplicación, según el Modelo OSI. Es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de área local. Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales. Originalmente fue desarrollado en 1984 por Sun Microsystems, con el objetivo de que sea independiente de la máquina, el sistema operativo y el protocolo de transporte, esto fue posible gracias a que está implementado sobre los protocolos XDR (presentación) y ONC RPC (sesión).? El protocolo NFS está incluido por defecto en los Sistemas Operativos UNIX y la mayoría de distribuciones Linux.

Básicamente, NFS le permite a las PC's que utilizan Linux, compartir y conectarse a carpetas compartidas entre sí. Existen otras alternativas para compartir carpetas en una red como samba, ssh o ftp pero el sistema recomendado para compartir carpetas entre sistemas Linux es NFS.

Compartiendo carpetas por NFS

carpeta compartida

Viernes, 29 September 2017 13:33

5. Servidor Web Apache

El Servidor Web Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1? y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 1.3, pero más tarde fue reescrito por completo. Su nombre se debe a que alguien quería que tuviese la connotación de algo que es firme y enérgico pero no agresivo, y la tribu Apache fue la última en rendirse al que pronto se convertiría en gobierno de EEUU, y en esos momentos la preocupación de su grupo era que llegasen las empresas y "civilizasen" el paisaje que habían creado los primeros ingenieros de internet. Además Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA. En inglés, a patchy server (un servidor "parcheado") suena igual que Apache Server.

El servidor Apache es desarrollado y mantenido por una comunidad de usuarios bajo la supervisión de la Apache Software Foundation dentro del proyecto HTTP Server (httpd). Apache presenta entre otras características altamente configurables, bases de datos de autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz gráfica que ayude en su configuración.

Apache tiene amplia aceptación en la red: desde 1996, Apache, es el servidor HTTP más usado. Jugó un papel fundamental en el desarrollo fundamental de la World Wide Web y alcanzó su máxima cuota de mercado en 2005 siendo el servidor empleado en el 70% de los sitios web en el mundo, sin embargo ha sufrido un descenso en su cuota de mercado en los últimos años. (Estadísticas históricas y de uso diario proporcionadas por Netcraft3). En 2009 se convirtió en el primer servidor web que alojó más de 100 millones de sitios web.

La mayoría de las vulnerabilidades de la seguridad descubiertas y resueltas tan sólo pueden ser aprovechadas por usuarios locales y no remotamente. Sin embargo, algunas se pueden accionar remotamente en ciertas situaciones, o explotar por los usuarios locales malévolos en las disposiciones de recibimiento compartidas que utilizan PHP como módulo de Apache.

Entre las características más significativas destacamos:

  • Es modular
  • Permite crear servidores virtuales
  • Permite crear servidores seguros https
  • Permite crear sitios privados
  • Permite crear sitios de usuario

apache logo

Viernes, 29 September 2017 13:31

4. Servidor DHCP y Servidor DNS

En nuestra organización la configuración y modificación de las direcciones IP de los equipos de las distintas dependencias es un verdadero dolor de cabeza, pues obliga al administrador de la red a desplazarse hasta el lugar donde se encuentra ubicado el equipo en cuestión para proceder a su configuración IP, sin la garantía de que no se pueda cometer un error al especificar dicha configuración.

En muchos casos son los usuarios quienes realizan cambios con afán investigador en dicho direccionamiento, en otros casos son las circunstancias o los movimientos de las ubicaciones físicas de los equipos los que obligan a realizar modificaciones en la dirección IP o puerta de enlace, por ejemplo.

Estos cambios crean conflictos a medida que la red crece, de modo que parece lógico instalar un sistema más cómodo de direccionamiento, según el cual cada máquina que inicie sesión en nuestro centro, reciba dinámicamente de nuestro servidor DHCP, una dirección IP, una máscara, una puerta de enlace y un servidor DNS que le permitan la salida a Internet así como el acceso a todos los servicios de nuestra Intranet, de forma que cuando sea preciso realizar cualquier cambio en la configuración IP de dichos equipos, sea realizado desde el servidor sin necesidad de desplazarse físicamente hasta la dependencia correspondiente.

Por otro lado, el número de ordenadores en la organización, cada vez es mayor y aunque hayamos elegido un direccionamiento IP que relacione la asignación de direcciones con la ubicación física de los PC's, sería mucho más cómodo poder referirse a todos los PC's del centro utilizando nombres en lugar de direcciones IP's. Un servidor DNS en la red local, nos permitirá crear una asociación directa Nombre de PC <-> Dirección IP en nuestra red, que nos facilitará la identificación de nuestros equipos.

dns dhcp

Viernes, 29 September 2017 13:29

3. Gestión de usuarios y grupos

Una vez instalado el sistema operativo procederemos a configurar los usuarios y grupos. Con este material se pretende ampliar todos los conocimientos adquiridos en los materiales de Redes, especialmente en lo referente a la explotación final de una red, mediante la instalación de un servidor de red con sistema operativo 'Linux', y equipos clientes también con 'Linux'. Nuestra intención es facilitar tareas habituales como la instalación del sistema operativo, aplicaciones en los equipos cliente, gestión de usuarios, personalización del entorno de trabajo de estos, etc. Además, veremos la configuración y explotación del servidor Web Apache, creando una pequeña Intranet en nuestro centro con la finalidad de liberar al responsable de la red del centro de muchas labores que hasta ahora realizaba de forma manual, así como poder ofrecer multitud de recursos.

Cuando hablamos del sistema operativo 'Linux' no nos enfocamos a una versión concreta, ya que cada pocos meses aparecen versiones nuevas. Los contenidos que van a ser abordados en este artículo podrían ser aplicables a cualquier versión de 'Linux', principalmente las basadas en Debian, y con alguna modificación a cualquier otra versión. En este caso elegimos Ubuntu en lugar de otras distribuciones de Linux por ser una de las distribuciones de Linux más extendida en entornos de aprendizaje.

Servidor Bajo Linux

servidor bajo

Viernes, 29 September 2017 13:28

2. Instalación de Linux

2.1 Consideraciones previas

La experiencia de instalar Debian puede variar enormemente dependiendo del hardware y los requerimientos. Mientras que Debian tiene una gran reputación de uso del día a día, tiene mala reputación en lo que a su instalación se refiere. Sin embargo, a partir de Debian 4.0, nombre código Etch, los desarrolladores han tomado grandes pasos para mejorar la experiencia de instalación, así que no hay que tener miedo. Quizás el mejor consejo con respecto a la instalación de Debian es no esperar que todo salga bien la primera vez, sino mantenerse listo para empezar otra vez y experimentar. Y así sentirse complacido con el proceso de instalación en menos de lo que uno imagina.

Antes que nada, es bueno recordar que entre mas tiempo se invierta leyendo acerca del proceso de instalación, mejores serán los resultados obtenidos al realizar la instalación. Es recomendable tener una copia de la Guía Oficial de instalación de Debian. Será muy útil tenerla a mano durante el proceso de instalación. Esta guía se puede encontrar en línea, en el sitio oficial de Debian, o en el directorio doc/install dentro del CD de Debian.

Respaldo previo de datos existentes en el disco duro utilizado para la instalación: Si no se cuenta con un disco duro vacío dedicado para Debian, el paso mas importante antes de iniciar con el CD de instalación es guardar toda la información en otro disco para evitar la perdida de datos por posibles errores. Si se instala en una maquina que ya tiene otro sistema operativo instalado, como Windows por ejemplo, con la intención de tener un “dual­boot", en el cual la máquina al finalizar la instalación pueda arrancar con cualquiera de los dos sistemas operativos, es necesario cambiar el tamaño de la partición de Windows. Para ésto se necesita una herramienta como GParted LiveCD, la cual reconoce varios sistemas de archivos y dependiendo de éstos, puede crear, mover, cambiar de tamaño, convertir o borrar particiones. Esto permite la modificación del tamaño de una partición de Windows sin tener que reinstalarlo y así reservar espacio para Debian.

install

Página 3 de 4

Tweets

RT @cdrconsultores: #ProfitPlusNómina2KDoce es una solución "altamente" flexible que le ofrece soporte a sus principales procesos en el áre…
#ProfitPlusNómina2KDoce es una solución "altamente" flexible que le ofrece soporte a sus principales procesos en el… https://t.co/jYGfMU4dTK

Productos

Servicios

servicios off
website off
desarrollo off
formacion off
negocios off

Facebook

end-logo

 

Nestor M. Carreño T. - Todos los Derechos Reservados
Rescindir de Dios y de los valores morales, lleva no sólo al empobrecimiento espiritual, sino también al empobrecimiento material
Gracias a Usted, Muchas Gracias por Consultarnos, Dios le Bendiga!

Diseño y Desarrollo Nestor M. Carreño T. - CDR Consultores, C.A.