Cómo instalar y configurar NethServer: una distribución de Linux todo en uno basada en CentOS


NethServer es una distribución Linux segura y de código abierto, construida sobre CentOS 6.6, diseñada para pequeñas y medianas empresas. Integrado con una gran cantidad de módulos que se pueden instalar simplemente a través de su interfaz web, NethServer puede convertir su caja en un servidor de correo, servidor FTP, servidor web, filtro web, cortafuegos, servidor VPN, servidor de nube de archivos, intercambio de archivos de Windows servidor o servidor de correo electrónico Groupware basado en SOGo en muy poco tiempo con solo hacer unos pocos clics.

Lanzado en dos ediciones, Community Edition, que es gratuita y Enterprise Edition, que viene con un soporte de pago, este tutorial cubrirá el procedimiento de instalación de NethServer Free Edition (versión 6.6) desde una imagen ISO, aunque también puede, ser instalado desde repositorios en un sistema CentOS preinstalado usando el comando yum para descargar paquetes de software desde la web.

Por ejemplo, si desea instalar NethServer en un sistema CentOS preinstalado, simplemente puede ejecutar los siguientes comandos para transformar su CentOS actual en NethServer.

# yum localinstall -y http://mirror.nethserver.org/nethserver/nethserver-release-6.6.rpm
# nethserver-install

Para instalar módulos nethserver adicionales, mencione el nombre del módulo como parámetro del script de instalación como se muestra a continuación.

# nethserver-install nethserver-mail nethserver-nut

Como dije anteriormente, esta guía solo mostrará el procedimiento de instalación de NethServer Free Edition desde una imagen ISO ...

Imagen ISO de NethServer que se puede obtener utilizando el siguiente enlace de descarga:

  1. http://www.nethserver.org/getting-started-with-nethserver/

Antes de iniciar el procedimiento de instalación, tenga en cuenta que el uso de este método basado en la imagen ISO del CD formateará y destruirá todos sus datos anteriores de todos los discos duros de su máquina, por lo que, como medida de seguridad, asegúrese de eliminar todas las unidades de disco no deseadas y conservar solo las discos donde se instalará el sistema.

Una vez finalizada la instalación, puede volver a conectar el resto de los discos y agregarlos a sus particiones LVM de NethServer (VolGroup-lv_root y VolGroup-lv-swap).

Paso 1: Instalación de NethServer

1. Después de haber descargado la imagen ISO, grábela en un CD o cree una unidad USB de arranque, coloque el CD/USB en la unidad de CD/puerto USB de su máquina e indique al BIOS de su máquina que arranque desde CD/USB. Para arrancar desde CD/USB, presione la tecla F12 mientras se carga el BIOS o consulte el manual de la placa base para obtener la clave de arranque necesaria.

2. Una vez completada la secuencia de arranque del BIOS, debería aparecer la primera pantalla de NethServer en su pantalla. Elija la instalación interactiva de NethServer y presione la tecla Enter para continuar.

3. Espere unos segundos hasta que se cargue el instalador y debería aparecer una pantalla de bienvenida. Desde esta pantalla, elija su idioma favorito, vaya al botón Siguiente usando TAB o las teclas de flecha y presione nuevamente Enter para continuar.

4. En la siguiente pantalla, elija su Interfaz de red para la red interna (Verde), a través de la cual administrará el servidor, luego salte a Siguiente usando la tecla Tab y presione Entrar para moverse a la interfaz y configurar sus ajustes de red en consecuencia. Cuando haya terminado con la configuración de IP de red, elija la pestaña Siguiente y presione Entrar para continuar.

5. Finalmente, la última configuración es elegir la pestaña Instalar y presionar la tecla Enter para instalar NethServer.

Importante: tenga en cuenta que este paso destruye los datos y borrará y formateará todos los discos de su máquina. Después de este paso, el instalador configurará e instalará automáticamente el sistema hasta que llegue al final.

Paso 2: Configurar la contraseña de root

6. Una vez finalizada la instalación y reiniciado el sistema, inicie sesión en su consola NethServer con las siguientes credenciales predeterminadas:

User : root
Password: Nethesis,1234

Una vez que haya iniciado sesión en el sistema, ejecute el siguiente comando para cambiar la contraseña raíz predeterminada (asegúrese de elegir una contraseña segura con al menos 8 caracteres de longitud, al menos una mayúscula, un número y un símbolo especial):

# passwd root

Paso 3: Configuraciones iniciales de NethServer

7. Después de que se haya cambiado la contraseña de root, es hora de iniciar sesión en la interfaz administrativa web de NethServer y realizar las configuraciones iniciales, navegando a la dirección IP de su servidor configurada en el proceso de instalación para la interfaz de red interna (interfaz verde) en el puerto 980 usando el Protocolo HTTPS:

https://nethserver_IP:980

La primera vez que navegue a la URL anterior, debe aparecer una advertencia de seguridad en su navegador. Acepte el certificado autofirmado para continuar y debería aparecer la página de inicio de sesión.

Inicie sesión con el nombre de usuario root y la contraseña de root que ya ha cambiado y debería aparecer la página de bienvenida. Ahora, presione el botón Siguiente para continuar con las configuraciones iniciales.

8. A continuación, configure el nombre de host de su servidor, ingrese su nombre de dominio y presione Siguiente para avanzar.

9. Elija la zona horaria física de su servidor de la lista y presione el botón Siguiente nuevamente.

10. La siguiente página le pedirá que cambie el puerto predeterminado del servidor SSH. Es una buena práctica utilizar esta medida de seguridad y cambiar el puerto SSH a un puerto arbitrario de su elección. Una vez que se haya configurado el valor del puerto SSH, presione el botón Siguiente para continuar.

11. En la página siguiente, elija la opción No, gracias para no enviar estadísticas a nethserver.org y presione el botón Siguiente nuevamente para continuar.


12. Ahora hemos llegado a la configuración final. Revise todas las configuraciones hasta ahora y una vez que haya terminado, presione el botón Aplicar para escribir los cambios en su sistema. Espere unos segundos a que se completen las tareas.

13. Una vez que finalice la tarea, vaya al Panel de control y revise el estado, los servicios y el uso del disco de su máquina como se ilustra en las capturas de pantalla siguientes.

Paso 4: Inicie sesión a través de Putty y actualice NethServer

14. El último paso de esta guía es actualizar su NethServer con los últimos paquetes y parches de seguridad. Aunque este paso se puede realizar desde la consola del servidor o mediante la interfaz web (Centro de software -> Actualizaciones).

Es un buen momento para iniciar sesión de forma remota a través de SSH usando Putty como se ilustra en las capturas de pantalla a continuación y realizar el procedimiento de actualización emitiendo el siguiente comando:

# yum upgrade

Mientras comienza el proceso de actualización, se le harán algunas preguntas sobre si acepta una serie de claves. Responda a todos con sí (y) y cuando finalice el proceso de actualización, reinicie su sistema con el comando init 6 o reboot para iniciar el sistema con el nuevo kernel instalado.

# init 6
OR
# reboot

¡Que todos! Ahora su máquina está lista para convertirse en un servidor de correo y filtros, servidor web, firewall, IDS, VPN, servidor de archivos, servidor DHCP o cualquier otra configuración que mejor se adapte a sus instalaciones.

Enlace de referencia: http://www.nethserver.org/