Elección de los Paquetes a Instalar

Para instalar un servidor seguro, necesitará instalar como mínimo tres paquetes:

apache

El paquete apache que contiene el servidor Web de Apache.

mod_ssl

El paquete mod_ssl que incluye el módulo mod_ssl, el cual proveerá de un potente encriptador para el servidor Web Apache a través de los protocolos SSL (Secure Sockets Layer) y TLS (Transport Layer Security).

openssl

El paquete openssl que contiene el kit de herramientas OpenSSL. El kit de herramientas OpenSSL implementa los protocolos SSL y TLS e incluye una librería de codificación de propósito general.

Además, otros paquetes software incluidos con Red Hat Linux pueden añadir funciones a su servidor seguro (sin ser imprescindibles para el correcto funcionamiento del servidor):

OpenSSH

El paquete openssh suministra el set OpenSSH de herramientas de conectividad de red para entrar y ejecutar comandos sobre máquinas remotas. Las herramientas OpenSSH encriptan todo el tráfico (incluyendo passwords), para evitar ser espiado, conexiones secuestradas, y otros ataques en las comunicaciones entre su ordenador y una máquina remota.

El paquete openssh incluye los clientes OpenSSH: ssh, un sustituto fiable para rsh; slogin, un sustituto de seguridad para rlogin (remote login) y telnet (para comunicaciones con otro host a través del protocolo TELNET); y scp, un sustituto seguro para rcp (para la copia de ficheros entre máquinas) y ftp (para la transferencia de ficheros entre máquinas).

El paquete openssh-askpass soporta la pantalla de diálogo en la que se le invita a introducir una clave durante el uso del agente OpenSSH con autenticación RSA.

El paquete openssh-askpass-gnome contiene una ventana de diálogo para el entorno de escritorio GNOME GUI que se presenta en pantalla OpenSSH indica la introducción de una contraseña.

El paquete openssh-server contiene el demonio de la shell de seguridad sshd y la man page. El demonio de la shell de seguridad es el lugar donde se acomoda el OpenSSH, y debe ser instalado en su host si quiere permitir a los clientes SSH conectarse a su host.

El paquete openssh-clients contiene los programas cliente necesarios para encriptar conexiones a servidores SSH.

Para más información sobre OpenSSH, mire el sitio web de OpenSSH en http://www.openssh.com/.

Stunnel

El paquete stunnel suministra la cubierta SSL Stunnel. Stunnel soporta la codificación SSL de conexiones TCP, así podrá dar la capacidad de codificar a demonios que no son SSL y protocolos (como POP, IMAP, LDAP) sin tener que cambiar el código de los demonios.

apache-devel

El paquete apache-devel contiene los ficheros incluidos en Apache, ficheros de cabecera y la utilidad APXS. Los necesitará si intenta cargar módulos extra, distintos de los suministrados con este prducto. Consulte la sección de nombre Añadir Modulos a Tu Servidor en Capítulo 12 para más información sobre carga de módulos en su Red Hat Linux Apache/SSL Server usando la función DSO de Apache.

Si no tiene la intención de cargar otros módulos en su Red Hat Linux Apache/SSL Server, no necesitará instalar este paquete.

apache-manual

El paquete apache-manual contiene la Guía de Usuario Apache 1.3 del Proyecto Apache en formato HTML. Este manual también está disponible en el Web http://www.apache.org/docs/.

openssl-devel

El paquete openssl-devel contiene las librerías estáticas y los ficheros necesarios para compilar aplicaciones con soporte para varios algoritmos codificadores y protocolos. Tendrá que instalar este paquete solo si está utilizando aplicaciones que incluyen soporte SSL — no necesitará este paquete para usar SSL.