Servidores Linux

En la primera clase entrando a LINUX se habló de algunas aplicaciones y servidores que vamos a estudiar.
Son los que van a continuación.

Servidor de Dominio : SAMBA
Servidor Samba
Definición:
Samba es un servidor SMB libre, desarrollado por Andrew Tridgell y que en la actualidad es mantenido por un grupo de personas de todo el mundo, como casi todos los proyectos distribuidos bajo la Licencia Publica General de GNU. Samba es capaz de ejecutarse en una gran cantidad de variantes Unix, como Linux, Solaris, SunOS, HP-UX, ULTRIX, Unix de Digital, SCO Open Server y AIX por nombrar tan sólo algunas. Con Samba podremos hacer que nuestro sistema Linux actúe como servidor SMB dentro de la red.

¿Como funciona este servicio? :
Samba es en sí un paquete muy complejo, que brinda a los usuarios Linux de un sin fin de posibilidades a la hora de interactuar con equipos Windows y Linux que estén coexistiendo en redes heterogéneas.

¿Cuales son los beneficios al instalar un servidor Samba en Linux? :
Compartir uno o más sistemas de archivos.
Compartir impresoras, instaladas tanto en el servidor como en los clientes.
Samba permite compartir entre máquinas Windows y Linux recursos.
Siendo un recurso una carpeta o la impresora.
¿Software Requerido?:
Samba
Samba-client
Samba-common
Samba-swat
Xinetd

¿Hardware Requerido?:
Requerimientos minimos:
Servidor a 250 Mhz, 256 MB RAM, 8 GB disco duro
¿Donde puedo encontrar mayor información?:
http://www.samba.org/
Servidor Proxy : Squid
Squid
Definición:Squid es el software para servidor Proxy, más popular y extendido entre los sistemas operativos basados sobre UNIX®. Es muy confiable, robusto y versátil. Al ser software libre, además de estar disponible el código fuente, está libre del pago de costosas licencias por uso o con restricción a un uso con determinado número de usuarios.
¿Como funciona este servicio?
Existen dos tipos de servidores proxy
Servidores proxy de aplicación
Servidores proxy SOCKS
Servidor Proxy de Aplicación: Con un servidor proxy de aplicación el proceso se automatiza. El servidor proxy establece la comunicación con el servidor que ha solicitado (el mundo exterior) y le devuelve los datos.

Servidor Proxy de Socks: Se parece bastante a un panel de conmutación. Tan sólo establece la conexión entre su sistema y otro sistema externo. La mayoría de los servidores SOCKS presentan el inconveniente de que sólo trabajan con conexiones del tipo TCP y como cortafuegos no suministran autenticación para los usuarios. Sin embargo, su ventaja es que registran los sitios a los que cada usuario se ha conectado.

¿Cuales son los beneficios al instalar un servidor Proxy en Linux? :

Acceso transparente a Internet, por medio de cualquier programa, y a cualquier servicio (Netscape, Opera, Internet Explorer, CuteFTP...).
Mayor velocidad en la navegación: aquellas páginas que hayan sido visitadas serán guardadas en el servidor para que no haya que solicitarlas de Internet salvo que hayan cambiado.
Optimización de uno o varios accesos ADSL que disponga.
Posibilidad de un control absoluto de los accesos a Internet, por fecha, hora, lugar, e incluso persona.
Capacidad de control de Paginas prohibidas

¿Software Requerido?:
Squid-2.5
Httpd-2.0.x (Apache)
Todos los parches de seguridad disponibles para la versión del sistema operativo que esté utilizando.

¿Hardware Requerido?:
Requerimientos minimos:Servidor a 250 Mhz, 256 MB RAM, 8 GB disco duro

¿Donde puedo encontrar mayor información?:
Servidor de Admon Web: Webmin
Webmin
¿Qué es Webmin?
Webmin es una interfase basada en Web que permite la Administración de Sistemas Unix. La idea general de Webmin es poner de forma accesible la configuración de la mayoría de programas/servicios que se usan normalmente en Unix (Linux, etc), de modo que con todo se logra mediante formularios Webs, pero a su vez, podemos editar los archivos de configuración en modo editor de texto (para aquellos Pro’s).
¿Qué se puede hacer?
Lo bueno de Webmin es que el programa no está limitado a lo que los desarrolladores del mismo quieran, sino que es modular. Esto quiere decir que podemos instalar nuevos módulos, los cuales pueden ser descargados del mismo sitio, en la sección Third-Party Modules.
Aún así, para no complicarla, por defecto viene una extensa cantidad de módulos que normalmente suelen venir cargados en casi cualquier distribución Linux.
Entre los módulos destacados (mencionaré solo algunos, más una breve reseña):
Apache WebServer: Administrar las directivas y características del Servidor Web Apache.
Bandwidth Monitoring: Podemos generar reportes del tráfico que provocamos en una conexión (Internet, Red, etc) de modo que si tenemos un ISP que nos cobra por tráfico, con esto tenemos un reporte real de nuestro consumo.
Bootup and Shutdown: En Ubuntu tengo el BUM (Boot Up Manager) pero la verdad es que en muchos casos, los servicios que aparecen los desconozco y no me lista todos. Con esto, uno logra sacar todos los servicios que no se usan, y encima puede acceder al código que ejecutan.
Change Password: Si bien es relativamente sencillo cambiar los passwords de los usuarios, ¿qué mejor que tenerlo todo accesible en una interfaz bonita?
DHCP Server: Para todos aquellos que tengan una red, y necesiten tener un servidor DHCP (para que cada PC que se conecte a la red, tenga una IP asignada automáticamente), aquí tienen un administrador muy sencillo.
Disk Quota: Si están en una red en donde hay muchos usuarios y estos requieren de tener una cuota asignada en disco (o quizás, para un servidor web/de archivos), este es el complemento ideal. Primero le creamos un usuario, y luego le asignamos la cuota desde aquí.
Disk and Network FS: Aquí tenemos acceso a toda la información del disco (similar al comando df), representado gráficamente y con información extendida.
File Manager: Para todo aquel acostumbrado a usar un cliente FTP, este módulo les será muy familiar, ya que permite asignar permisos de las carpetas con una interfase gráfica muy sencilla pero útil.
GRUB Boot Loader: Si bien dudo que algún miedoso se ponga a jugar con el GRUB (el que maneja el inicio luego del BIOS), aquí tienen un módulo para administrar todo y agregar cada detalle que sea necesario.
SSH Server: Un módulo para administrar el servidor de SSH que es el complemento ideal para aquellos que quieran compartir archivos de forma segura, evitando el conocido FTP, y a su vez brindando una terminal mucho mejor que Telnet.
Samba Windows File Sharing: Lamentablemente, seguramente una computadora con Windows vive en tu red, con lo que podrás configurar las carpetas compartidas para que funcionen sin líos de configuración ni dolores de cabeza, bien fácil.
Shorewall Firewall: Shorewall es un Firewall, a punto de decir que es el ZoneAlarm de Windows, lo bueno que tiene es que le puedes configurar de todo. El punto es que desde el módulo tienes acceso fácil a cada una de sus funciones, y podrás dejar tu computadora más asegurada que el búnker de Bin Laden.
Software Packages: Para aquellos que le tienen miedo al APT-GET o APTITUDE, o cual fuera que usen (según la rama de Linux que usen), con esto lograrán instalar cualquier paquete sin ninguna complicación. Buscan, encuentran, instalan.
y mucho más…!
¿Donde puedo encontrar mayor información?:
Servidor de Correo Electrónico : SendMail
Sendmail
Definición:
Su empresa encontrará conveniente el poder contar con un Servidor de Correo electrónico con capacidad de recuperar mensajes por medio de los protocolos IMAP, POP3 e interfaz Web. Sus usuarios podrán acceder fácilmente a sus correos electrónicos, ya sea desde su cliente de correo favorito (Thunderbird, Outlook) o bien desde el navegador Web de su elección.

¿Como funciona este servicio? :

El correo electrónico (E-mail) es probablemente la aplicación TCP/IP más usada. Los protocolos básicos de correo, proporcionan intercambio de mensajes entre hosts TCP/IP hosts.

Hay tres protocolos estándares que se aplican a este tipo de servicios. Todos son recomendados. En esta página escribiremos acerca de SMTP. Se emplea con frecuencia para referirse a la combinación de los tres protocolos, por su estrecha interrelación, pero estrictamente hablando, SMTP es sólo uno de los tres.

SMTP está basado en la entrega punto-a-punto; un cliente SMTP contactará con el servidor SMTP del host de destino directamente para entregar el correo. Guardará el correo hasta que se haya copiado con éxito en el receptor. Esto difiere del principio de retransmisión común a muchos sistemas de correo en las que el correo atraviesa un número de host intermedios de la misma red y donde una transmisión con éxito implica sólo que el correo ha alcanzado el host correspondiente al siguiente salto.

¿Cuales son los beneficios al instalar un servidor de correo electrónico en Linux? :

No dependera de los servicios gratuitos (Hotmail, Yahoo!, etc)
Puede enviar correos masivos a grupos y garantizar que los mensajes son recibidos en las cuentas de los destinatarios
Puede crear todas las cuentas de redireccionamiento que necesite
Puede crear todos los grupos de correo que necesite
El correo puede ser consultado a través de Internet o descargado a su PC
No necesita adquirir ningún software.
Es muy fácil de manejar para el usuario o el administrador.
¿Software Requerido?:
Sendmail
Imap
POP3
Make
Cyrus-sasl
Cyrus-sasl-md5
Cyrus-sasl-plain

¿Hardware Requerido?:
Requerimientos minimos:
Servidor a 250 Mhz, 256 MB RAM, 8 GB disco duro
¿Donde puedo encontrar mayor información?:
http://www.sendmail.org/


0 Comments: