Cómo proteger a Apache con Let’s Encrypt en Ubuntu 16.04

Introducción

Este tutorial le mostrará cómo configurar un certificado TLS / SSL de Let’s Encrypt en un servidor Ubuntu 16.04 que ejecute Apache como un servidor web. También cubriremos cómo automatizar el proceso de renovación de certificados.

Los certificados SSL se utilizan en los servidores web para cifrar el tráfico entre el servidor y el cliente, proporcionando seguridad adicional a los usuarios que acceden a su aplicación. Let’s Encrypt proporciona una forma sencilla de obtener e instalar certificados de confianza de forma gratuita. Sigue leyendo

Cómo configurar SSL / TLS para MySQL en Ubuntu 16.04

Introducción

MySQL es el sistema de gestión de base de datos relacional de código abierto más popular del mundo. Los gestores de paquetes modernos han reducido algo de fricción para que MySQL funcione y se ejecute, pero todavía hay alguna configuración que debe hacerse después de la instalación. Una de las áreas más importantes para pasar algún tiempo extra es la seguridad.

De forma predeterminada, MySQL está configurado para aceptar sólo conexiones locales. Si necesita permitir conexiones remotas, es importante hacerlo de forma segura. En esta guía, vamos a demostrar cómo configurar MySQL en Ubuntu 16.04 para aceptar conexiones remotas con cifrado SSL / TLS. Sigue leyendo

Cómo crear un certificado SSL auto-firmado para Apache en Ubuntu 16.04

Introducción

TLS o seguridad de capa de transporte, y su predecesor SSL , que representa la capa de sockets seguros, son protocolos web usados ​​para envolver el tráfico normal en un contenedor protegido y encriptado.

Utilizando esta tecnología, los servidores pueden enviar tráfico de forma segura entre el servidor y los clientes sin la posibilidad de que los mensajes sean interceptados por terceros. El sistema de certificados también ayuda a los usuarios a verificar la identidad de los sitios con los que se conectan.

En esta guía, le mostraremos cómo configurar un certificado SSL autofirmado para su uso con un servidor web Apache en un servidor Ubuntu 16.04.

Nota: Un certificado autofirmado cifrará la comunicación entre su servidor y cualquier cliente. Sin embargo, debido a que no está firmado por ninguna de las autoridades de certificados de confianza incluidas en los exploradores web, los usuarios no pueden utilizar el certificado para validar la identidad de su servidor de forma automática.

Un certificado autofirmado puede ser apropiado si no tiene un nombre de dominio asociado con su servidor y para instancias en las que la interfaz web cifrada no es orientada al usuario. Si hacer tener un nombre de dominio, en muchos casos, es mejor utilizar un certificado firmado. Puede averiguar cómo configurar un certificado de confianza gratuito con el proyecto Let’s Encrypt aquí .

Sigue leyendo

Ubuntu – Desinstalar paquetes (por consola)

Una de las maneras que tenemos en Ubuntu de desinstalar paquetes es mediante el comando apt-get remove. Lo que hace este comando es desinstalar el software que ya no usemos pero nos deja los archivos de configuración y los archivos que hayamos descargado para su instalación. Entonces vamos a hacer una desinstalación en tres pasos:

01- sudo apt-get remove “nombre-del-paquete”
02- sudo apt-get purge “nombre-del-paquete”
03- sudo apt-get clean “nombre-del-paquete”

Arranque en modo consola Ubuntu 16.04

Para arrancar ubuntu 16.04 Escritorio sin X un momento, añada systemd.unit=multi-user.target a la linux de la línea de comandos de GRUB.

Para hacer de este el valor predeterminado, utilice

sudo systemctl set-default multi-user.target

Para volver a los valores predeterminados de arrancar en X, el uso de

sudo systemctl set-default graphical.target

Para ver el valor predeterminado actual de destino,

sudo systemctl get-default