Cree una conexión segura entre dos servidores con WireGuard en Ubuntu

Introducción

WireGuard es una solución VPN extremadamente fácil, rápida y moderna que utiliza criptografía de vanguardia. Según algunas pruebas de referencia diferentes, WireGuard es actualmente la solución VPN más rápida en comparación con IPSec y OpenVPN. En esta guía, aprenderá cómo establecer una conexión WireGuard entre dos servidores.

Requisitos

  • Ubuntu o Debian
  • Kernel 4.1 o más reciente

Instalación y clonación

La instalación de WireGuard en sí es muy fácil y se puede hacer con 4 pasos. En primer lugar, tenemos que instalar los encabezados del núcleo, así como los elementos esenciales de compilación y otros paquetes necesarios:

apt-get install libmnl-dev linux-headers-$(uname -r) build-essential make git

Una vez que se haya completado este paso, podemos continuar retirando WireGuard del repositorio de Git:

git clone https://git.zx2c4.com/WireGuard

Construir

A partir de ahora, tenemos todos los paquetes necesarios instalados, así como clonado WireGuard WireGuard/. Podemos continuar con el proceso de compilación de WireGuard e instalarlo:

cd WireGuard/src/
make
make install

Justo después de que el make installproceso se complete sin errores, podemos continuar ejecutando exactamente los mismos pasos en el otro servidor. Después de que termine, salte a la siguiente sección de esta guía: el proceso de configuración.

Configuración

La creación de un túnel con WireGuard es muy fácil y se realiza con unos pocos comandos. Comenzamos creando nuestra interfaz VPN:

ip link add dev wg0 type wireguard

A continuación, generamos nuestra clave privada que se utilizará para cifrar los datos entre ambas partes:

umask 077
wg genkey > private

En este punto, tenemos todos los requisitos cumplidos para crear el túnel en sí:

wg set wg0 listen-port 51920 private-key ~/private peer <PEER_PUBLIC_KEY> allowed-ips 192.168.2.0/24 endpoint <OTHER_SERVER_IP>:51920

Nota: debe ejecutar este comando en ambos servidores, con los siguientes argumentos ajustados: PEER_PUBLIC_KEYy OTHER_SERVER_IP.

Para leer la clave pública en ambos servidores, tenemos que ejecutar el siguiente comando para convertir la clave privada en una clave pública y luego leerla:

wg pubkey < private > public
cat public

Finalmente, podemos asignar las direcciones IP a nuestra interfaz ( .1para el primer servidor, .2para el segundo servidor):

ip link set up dev wg0
ip addr add 192.168.2.1/24 dev wg0

Pruebas

Intente hacer ping al otro servidor usando el siguiente comando en el primer servidor:

ping 192.168.2.2

Si ve respuestas del servidor, su instalación es correcta y el enlace VPN se está ejecutando. Si no obtiene ninguna respuesta o error, revise los comandos que ha ejecutado en ambos servidores y verifique que haya ajustado los argumentos en consecuencia.

Conclusión

WireGuard es una solución VPN segura que es muy fácil de usar. Funciona bien en muchas topologías de red, incluidas (entre otras): conexiones entre servidores, uso de red troncal, redes VPN personales y redes VPN itinerantes. Para documentación adicional, visite el sitio oficial . ¡Feliz pirateo!



Leave a Comment

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

Los ataques de ransomware van en aumento, pero ¿puede la IA ayudar a lidiar con el último virus informático? ¿Es la IA la respuesta? Lea aquí, sepa que la IA es una bendición o una perdición

ReactOS: ¿Es este el futuro de Windows?

ReactOS: ¿Es este el futuro de Windows?

ReactOS, un sistema operativo de código abierto y gratuito, está aquí con la última versión. ¿Puede satisfacer las necesidades de los usuarios de Windows de hoy en día y acabar con Microsoft? Averigüemos más sobre este estilo antiguo, pero una experiencia de sistema operativo más nueva.

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Whatsapp finalmente lanzó la aplicación de escritorio para usuarios de Mac y Windows. Ahora puede acceder a Whatsapp desde Windows o Mac fácilmente. Disponible para Windows 8+ y Mac OS 10.9+

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

Lea esto para saber cómo la Inteligencia Artificial se está volviendo popular entre las empresas de pequeña escala y cómo está aumentando las probabilidades de hacerlas crecer y dar ventaja a sus competidores.

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

Recientemente, Apple lanzó macOS Catalina 10.15.4, una actualización complementaria para solucionar problemas, pero parece que la actualización está causando más problemas que conducen al bloqueo de las máquinas Mac. Lee este artículo para obtener más información

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

¿Qué es un sistema de archivos de diario y cómo funciona?

¿Qué es un sistema de archivos de diario y cómo funciona?

Nuestra computadora almacena todos los datos de una manera organizada conocida como sistema de archivos de diario. Es un método eficiente que permite a la computadora buscar y mostrar archivos tan pronto como presiona buscar.

Singularidad tecnológica: ¿un futuro lejano de la civilización humana?

Singularidad tecnológica: ¿un futuro lejano de la civilización humana?

A medida que la ciencia evoluciona a un ritmo rápido, asumiendo muchos de nuestros esfuerzos, también aumentan los riesgos de someternos a una singularidad inexplicable. Lea, lo que la singularidad podría significar para nosotros.

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

El impacto de la inteligencia artificial en la atención médica 2021

El impacto de la inteligencia artificial en la atención médica 2021

La IA en la salud ha dado grandes pasos desde las últimas décadas. Por tanto, el futuro de la IA en el sector sanitario sigue creciendo día a día.