Linux corporativo III

Escrito por el 25 jun, 2011 en Linux | 0 comentarios

Este es el tercer capitulo de la serie donde explicamos como tener un equipo con GNU/Linux en un entorno corporativo. Si quieres revisar el articulo anterior puedes hacerlo aqui: Linux Corporativo II.

Para esta entrega vamos a cubrir los pasos necesarios para poder unir el equipo al dominio y hacer pruebas de inicio de sesión (login) con varios usuarios.

1 – Lo primero que haremos será instalar SAMBA, LDAP, WINBIND, KERBEROS y PAM.
El comando que sigue lo hace todo de un solo tirón:

apt-get install krb5-user krb5-admin-server krb5-auth-dialog krb5-clients krb5-config krb5-kdc-ldap krb5-pkinit krb5-rsh-server winbind samba samba-common samba-common-bin smbclient smbfs

2 – Luego comenzaremos a editar cada uno de los archivos correspondientes, poniéndolos en el destino que se describe mas abajo, para ahorrarte un poco de tiempo puedes bajarlos desde aqui: Recursos Linux CorporativoRecursos Linux Corporativo y reconfigurarlos acorde a las necesidades de cada uno.

Archivo Destino
krb5.conf /etc
nsswich.conf /etc
hosts /etc
ldap.conf /etc
ldap /etc (sobrescribir toda la carpeta contados sus archivos.)
resolv.conf /etc
smb.conf /etc/samba
samba /etc (sobrescribir toda la carpeta contados sus archivos.)
pam.d /etc (sobrescribir toda la carpeta contados sus archivos.)

A continuación les describo que hace cada uno de los archivos, y como puede cada uno configurarlo para que represente mejor su entorno.

Detalle: /etc/Krb5.conf

Este archivo contiene la información de nuestro repositorio de tikets, que kerberos lo llama realm, aquí podemos indicar la vida de cada tiket, el tipo, y los archivos de log, entre otras cosas. Un detalle a tener en cuenta es que al momento de poner la entrada de nuestra entidad emisora de tiket “Por lo general es el controlador de dominio”, lo hagamos en mayúsculas para que funcione.

Detalle: /etc/nsswich.conf

Este archivo se encarga de decirle al sistema operativo cual es el orden en el que debe buscar las formas para hacer el login al  equipo, en este caso primero busca en la base de datos local, luego sigue con la red. Hay que tener en cuenta que si la red no esta activa y se invierte el orden puede tardar mucho en conectarse o si se omite la búsqueda local no ingresara jamas a la maquina si la red se cae.

Detalle: /etc/hosts

Este archivo contiene información de equipos de la red a los que podemos acceder directamente poniendo su IP, lo que se hace aquí es poner un listado de numero IP, nombre del equipo y/o alias, también es bueno poner aquí los nombres de los servidores u equipos importantes que estén en la red, ya que no usa el DNS para encontrarlos, sino que va directo al equipo. Como el PC va a formar parte de una red con dominio queda mas claro si se ponen los datos con la forma IP     nombre.dominio       nombre, de esa forma sabemos que tipo de equipo es al que estamos apuntando. Es importante decir que aquí se puede indicar cualquier nombre, pero la idea es que quede claro o nos podamos acordar de cual equipo estamos haciendo referencia.

Detalle: /etc/resolv.conf

Aquí se indica cuales son los DNS de la red. Este archivo contiene el orden en que se busca en los dominios que hallamos predeterminado y las direcciones de los servidores, cada vez que se haga una consulta de nombres se van a respetar los ordenes que le pongamos en este archivo.

Detalle: /etc/ldap.conf

En este archivo se configuran los parámetros generales del ldap, como el puerto, la versión, la base y el uri que usará por defecto, y los módulos que utiliza.

- La base debe tener la forma:  dc=dominio,dc=com,dc=uy

- La uri tiene que tener la forma:  ldapi://servidorldap.dominio.com.uy

Detalle: /etc/ldap/ldap.conf

En este archivo también hay que poner los datos anteriores de base y uri.

Detalle: /etc/samba/smb.conf

Este archivo es muy importante, ya que se encarga de compartir los recursos entre linux y windows, aquí tenemos que agregar el nombre de nuestro equipo, también información del equipo que es realm “Por lo general el controlador de dominio tiene es rol”, el tipo de seguridad que le pondremos al sistema, esta puede ser de tipo usuario, invitado o dominio, cada uno de ellos proporciona diferentes niveles de acceso a los recursos que se comparten, y los idmaps que indican que id de grupo y usuario que tendrán los usuarios que inicien sesión en el dominio. Al final del archivo se ponen los recursos compartidos que va a tener el PC.

Detalle: /etc/pam.d

Esta carpeta es la que contiene los archivos responsables de hacer que los permisos que ya están activos para el equipo, con la configuraron de ldap, winbind, kerberos y samba, sean utilizados por todas las aplicaciones del sistema, tales como el login, permisos sobre el sistema, identificación, etc. Se trata de una carpeta que contiene un archivo por cada aplicación que requiera hacer uso de estos permisos, y un set de cuatro archivos responsables de cada aspecto de la seguridad, sesión, autorización, contraseña y cuentas. Estos funcionan como plantillas con información que se exporta a los demás archivos.

En los sucesivos artículos se explica paso a paso donde poner los archivos y que modificaciones hacerles para que el sistema quede funcionado.

VN:F [1.9.22_1171]
Te gusto este post?
Rating: 9.4/10 (7 votes cast)
Leer más

Linux corporativo I

Escrito por el 3 jun, 2011 en Linux | 0 comentarios

Ubuntu Este es el primero de una serie de artículos que explicarán como se puede implementar, instalar y configurar, en un ambiente corporativo, un sistema operativo basado en software libre (en nuestro caso lo haremos con GNU/Linux), para nuestros ejemplos tomamos como referencia una institución ficticia con miles de equipos, que actualmente está basada en servidores y servicios Microsoft. La idea es integrar un cliente Linux a la red Microsoft.

Eligiendo una distribución – Ubuntu

Teniendo en cuenta que hoy en día existe una gran variedad de distribuciones GNU/Linux que permiten al usuario hogareño instalar y tener su sistema corriendo con todas las aplicaciones que pueda necesitar, sin tener que hacer demasiadas configuraciones; pero al momento de dar una solución corporativa no se deben perder de vista algunos detalles que no son menores, y que pueden ser un obstáculo al momento de realizar la implementación.

Debemos tener en cuenta que el equipo que tenga instalado GNU/Linux va a formar parte de una red que cuenta de antemano con varios servicios, como por ejemplo: dominio de Active Directory, correo Exchange Server 2008, servidores de impresión centralizada, intranet con aplicaciones web, que deben soportar flash, javascript, deben poder visualizar pdf, reproducir multimedia, y acceder a las carpetas publicas compartidas.

Por lo tanto, debemos configurar el equipo de manera que pueda formar parte del dominio, permitiendo a cualquier usuario hacer login con su identificador de red en cualquiera de los equipos, accediendo de forma transparente a todos los recursos sobre los cuales posea permisos.

Además, debería tener disponible todo el software que el usuario usa diariamente y que hacen al entorno corporativo; como el correo, el acceso a los recursos compartidos, aplicaciones de Mainframe, aplicaciones web de la Intranet corporativa, software de ofimática y multimedia, entre una larga lista de software y utilidades.

Continua leyendo la segunda parte de la serie: Linux corportativo II.

VN:F [1.9.22_1171]
Te gusto este post?
Rating: 8.0/10 (2 votes cast)
Leer más

Linux corporativo II

Escrito por el 28 may, 2011 en Linux | 0 comentarios

Linux corporativo II

Esta es la segunda entrega de una serie de documentos que explicarán como tener un equipo con sistema operativo GNU/Linux como parte de un entorno corporativo. Puedes revisar el articulo anterior aqui: Linux Corporativo I.

Como habíamos mencionado en el articulo previo, hoy en día, tenemos a nuestra disposición una gran cantidad de distribuciones Linux en la red y la mayoría cumple con los requerimientos básicos para nuestro fin.

En este caso se vamos a utilizar Ubuntu, por ser fácil de instalar, por contar con soporte a largo plazo, y por disponer de gran cantidad de documentos y software requerido para la implementación.
Configuración Linux, primeros pasos

1 – Lo primero que haremos será instalar el sistema operativo, (Instalar Ubuntu)

2 – Luego se pone el nombre al equipo, en este caso lo proporciona el administrador de la red, y nosotros debemos editar el archivo hostname (poner el link al archivo)y agregarle el que corresponda.

vi /etc/hostname

3 – La dirección IP también debe ser configurada, en nuestro caso usaremos DHCP, ya que suponemos que la red cuenta con servidores que brindan este servicio, luego de la instalación el servicio queda instalado y configurado automáticamente.

4 – Luego debemos editar el archivo /etc/resolv.conf para agregarle los nombres de los servidores de nombre de nuestra LAN, este es un ejemplo de como debería quedar el archivo. (link al archivo)

5 – Lo que sigue es actualizar el sistema con:

apt-get update

Una vez que tenemos nuestro equipo actualizado ya podemos comenzar a instalar las aplicaciones necesarias para poder acceder a los recursos de la red.

En este caso haremos uso de SAMBA, LDAP, WINBIND, KERBEROS y PAM, que nos permitirán iniciar sesión en la red, compartir y acceder a recursos compartidos, y extender los permisos heredados de la red a las aplicaciones que estén corriendo en nuestro sistema.

Continua leyendo la tercera parte de la serie: Linux Corporativo III

VN:F [1.9.22_1171]
Te gusto este post?
Rating: 5.7/10 (3 votes cast)
Leer más

Ebox

Escrito por el 3 sep, 2009 en Linux | 7 comentarios

ebox logoEn esta oportunidad vamos a hacer una pequeña introducción sobre esta eficaz herramienta, la que nos permite tener en poco tiempo armada una infraestructura capaz de brindar servicios de forma eficiente a una pequeña empresa u oficina.
De que se trata esta herramienta?
Bueno en pocas palabras la podemos comparar con lo que seria en Windows un Servidor de Dominio Activo (Active Directory), claro que estamos hablando en este caso de una herramienta de uso libre ya que esta distribuida bajo licencia GNU/GPL.


Como funciona?
Ebox se instala en base a una distribución de Ubuntu Server 8.10, es decir que podemos descargar del sitio oficial una imagen, la quemamos en un CD, luego instalamos como si de Ubuntu Server se tratara, cuando este proceso termina y habiendo ingresado algunos datos necesarios para comenzar la administración, es momento de configurar los servicios.


Como se administra?
Este es un punto fuerte de Ebox, porque basta con un Browser para conectarnos, poner usuario y contraseña y estamos listos para comenzar. La consola de administración es bastante sencilla de entender y nos permite en pocos pasos configurar los servicios necesarios.

Algunas características de este potente servidor son:
– Firewall
- Servidor DHCP, NTP y DNS
- VPN
- Proxy
- Servidor de correo con soporte SSL/TLS y dominios virtuales
- Servidor Web
- PDC con la herramienta para crear usuarios y soporte para perfiles móviles
- Servidor de Archivos e Impresión
- Servidor de VoIP
- Completo sistema de reportes
- Actualizaciones

– Respaldo de toda la configuración

Próximamente se publicaremos un artículo que explica como sería el esquema básico para implementar esta herramienta y ver las diferencias, ventajas y desventajas en comparación con el uso de servidores Linux específicos para cada tarea.

Aquí podemos encontrar mucha informacion y varias capturas de pantalla.

Mas información:  Ebox enwiki

VN:F [1.9.22_1171]
Te gusto este post?
Rating: 7.7/10 (10 votes cast)
Leer más

Instalar VMware Server en Windows

Escrito por el 2 may, 2009 en Software | 2 comentarios

Esta es una pequeña guía que explica como instalar VMware server en Windows. En este tutorial explicaré como descargar e instalar este software, luego en los siguientes artículos haremos las prácticas con las máquinas virtuales, profundizando en la instalación y configuración de los sistemas operativos.

Primero quiero explicar algunas cosas acerca de virtualización y máquinas virtuales. Este es un tema muy amplio y por ende es muy difícil conocer todos los aspectos en profundidad, por lo tanto esto es sólo una pequeña parte que puedo compartir gracias a la experiencia adquirida al utilizar estas tecnologías.

Virtualización a la capacidad que puede brindar un software de emular el hardware que podemos encontrar en un equipo, como nuestro PC de escritorio o notebook. En otras palabras, es posible contar con un programa que nos presente una interfaz en la que tenemos microprocesador, memoria, discos duros, puertos USB, tarjetas de red, etc.; en la que podemos instalar un sistema operativo tal cual si lo hiciéramos en un PC con esas características.

Este es el caso de VMware, virtual box, quemu y muchas otras herramientas que podemos encontrar en el mercado, algunas de ellas gratuitas, otras no, algunas de ellas con más prestaciones que otras o tal vez con un enfoque diferente, pero en este caso concreto lo que nos interesa es poder instalar un sistema operativo dentro de otro, es decir, que podemos tener Windows instalado y mediante este software instalar Linux, o vice versa.
Lo primero será descargar el ejecutable desde esta dirección.

Debemos tener en cuenta que para descargarlo debemos tener creada una cuenta en el sitio de VMware. Se nos solicitará una dirección de correo a la que nos enviarán los números de serie que se requieren en la instalación, esta cuenta nos permite además descargar otros productos y documentación.

Una vez terminada la descarga del software lo ejecutamos y seguimos las pantallas, que son bastante sencillas.

 

Por último ingresaremos a la aplicación desde el acceso directo que se creó. En ese momento se abre una ventana de explorador web y nos pide usuario y contraseña.

 

Para ingresar a la consola de administración tendremos que utilizar un usuario con privilegios en nuestro sistema, por ejemplo el administrador.

Finalmente podemos acceder a la pantalla inicial desde donde podemos instalar y configurar los sistemas operativos que vayamos a necesitar.

Mas información:

www.vmware.com

VN:F [1.9.22_1171]
Te gusto este post?
Rating: 3.3/10 (4 votes cast)
Leer más