Вы находитесь на странице: 1из 7

Inicio GNU/Linux

Cmo crear t propio servidor VPN en Ubuntu, Debian y CentOS


Por Luigys Toro 86 0

Con los cambios constante de ciudad y pas que he tenido ltimamente, me ha tocado utilizar mucho redes wifi libres
(incluso ahora estoy conectado desde una wifi que consegu la clave gracias a Aircrack-ng, Airmon-ng, airdump-ng,
aireplay-ng los cules ya venan instalado en Kali Linux), el problema es que ests conexiones pueden llegar a
comprometer mi informacin y no sabemos quin puedes estar conectado y hacer que se yo en la red. Una solucin para
este problema es la planteada hace tiempo por usemoslinux en Cmo navegar seguro en las redes wifi abiertas, pero
tambin existe la posibilidad de solucionarlo utilizando una VPN, las cules existen muchas libres y pagas de fcil uso e
instalacin, cada una con sus pro y contras, pero tambin podemos crear nuestro propio servidor VPN en Ubuntu,
Debian y Centos.

Buscando la solucin a este problema y priorizando utilizar una VPN que me diera otras ventajas, logre dar con un script
que nos permite construir un servidor VPN de manera automtica con poca interaccin con el usuario.

ndice [Ocultar]

1 Qu es el script de configuracin de servidor?


2 Caractersticas del script de configuracin de servidor VPN sobre IPsec
3 Requisitos del script de configuracin de servidor VPN sobre IPsec
4 Instalacin del script de configuracin de servidor VPN sobre IPsec
4.1 Instalacin del script de configuracin de servidor VPN sobre IPsec en Ubuntu y Debian
4.2 Instalacin del script de configuracin de servidor VPN sobre IPsec en Centos
5 Conclusiones sobre el script de configuracin de servidor VPN sobre IPsec

Qu es el script de configuracin de servidor?


Es un script shell que permite configurar de manera automtica un servidor VPN sobre IPsec en Ubuntu, Debian y
CentOS de manera rpida y fcil, adems soporta los protocolos IPsec/L2TP y Cisco IPsec. El usuario slo
debe proporcionar sus propias credenciales de VPN y dejar que el script se encargue del resto.

El servidor VPN sobre IPsec encripta el trfico de la red, para que los datos no puedan ser espiado mientras haya
comunicacin entre el usuario y el servidor VPN. Esto es especialmente til cuando se utilizan redes no seguras, por
ejemplo, en cafeteras, aeropuertos o habitaciones de hotel.

El script utiliza Libreswan que es una implementacin de IPsec para Linux y xl2tpd que es un proveedor L2TP.

El script puede ser utilizado en cualquier servidor dedicado o Virtual Private Server (VPS). Adems, se puede utilizar
directamente como datos de usuario de Amazon EC2 para el lanzamiento de una nueva instancia, esta caracterstica lo
hace ideal porque me permite tener un VPN andando en cualquier momento y me ayuda a aprovecharme de la oferta de
Amazon de un ao gratis de sus VPS.

Caractersticas del script de configuracin de servidor VPN sobre IPsec


Configuracin de un servidor VPN sobre IPsec totalmente automatizado, sin intervencin del usuario
Soporta el protocolo ms rapido IPsec/XAuth ("Cisco IPsec")
Est disponible Docker image del servidor VPN
converted by W eb2PDFConvert.com
Est disponible Docker image del servidor VPN
Encapsula todo el trafico de la VPN en UDP no es necesario el protocolo ESP
Puede ser utilizado directamente como data de usuario para nuevas instancias de Amazon EC2
Determina automticamente la IP Pblica y la IP Privada del servidor
Incluye reglas de IPTables bsicas y permite ajustar el sysctl.conf
Probado en Ubuntu 16.04/14.04/12.04, Debian 8 y CentOS 6 & 7

Requisitos del script de configuracin de servidor VPN sobre IPsec


Se requiere un Servidor Dedicado o un Virtual Private Server (VPS), aunque se recomienda usar una instancia deAmazon
EC2, usando uno de estos AMI:

Ubuntu 16.04 (Xenial), 14.04 (Trusty) or 12.04 (Precise)


Debian 8 (Jessie) EC2 Images
CentOS 7 (x86_64) with Updates
CentOS 6 (x86_64) with Updates

Instalacin del script de configuracin de servidor VPN sobre IPsec


Instalacin del script de configuracin de servidor VPN sobre IPsec en Ubuntu y Debian
Lo primero que debes hacer es actualizar su sistema, para ello ejecute los siguientes comandos apt-get update && apt-
get dist-upgrade y reinicie.

Este paso no es obligatorio, pero es recomendado que se realice.

Para instalar la VPN, por favor seleccione una de las siguientes opciones:

Opcin 1: Generar las credenciales VPN al azar, las cules podrn ser visualizadas cuando se concluya la instalacin

wget https://git.io/vpnsetup -O vpnsetup.sh && sudo sh vpnsetup.sh

Opcin 2: Editar el script y proporcionar sus propias credenciales VPN

wget https://git.io/vpnsetup -O vpnsetup.sh


nano -w vpnsetup.sh
[Reemplazar con sus valores: YOUR_IPSEC_PSK, YOUR_USERNAME and YOUR_PASSWORD]
sudo sh vpnsetup.sh

Option 3: Definir las credenciales VPN como variables de entorno

# Todos los valores deben ser colocados en el interior entre 'comillas simples'
# No use estos caracteres dentro de los valores: \ " '
wget https://git.io/vpnsetup -O vpnsetup.sh && sudo \
VPN_IPSEC_PSK='your_ipsec_pre_shared_key' \
VPN_USER='your_vpn_username' \
VPN_PASSWORD='your_vpn_password' sh vpnsetup.sh

Instalacin del script de configuracin de servidor VPN sobre IPsec en Centos


Lo primero que debes hacer es actualizar su sistema, para ello ejecute los siguientes comandos yum update y reinicie.
converted by W eb2PDFConvert.com
Lo primero que debes hacer es actualizar su sistema, para ello ejecute los siguientes comandos yum update y reinicie.

Este paso no es obligatorio, pero es recomendado que se realice.

Siga los mismos pasos que en ubuntu y Debian, pero


sustituyendo https://git.io/vpnsetup por https://git.io/vpnsetup-centos .

Conclusiones sobre el script de configuracin de servidor VPN sobre IPsec


Bueno una vez tengamos instalado nuestra VPN debemos conectarnos a ella mediante algn cliente VPN yo recomiendo
que usemos OpenVPN, el cul podemos instalar con el gestor de paquetes de nuestra distribucin. Que en el caso de Debian
y derivados podemos hacerlo de la siguiente manera:

sudo apt-get install openvpn

Est es una solucin bastante elegante para conectarnos al internet de una manera segura y tener nuestro propio VPN el
cul tambien nos puede servir para

Acceder a una red de trabajo o del hogar cuando se est de viaje.


Esconde los datos de navegacin.
Entrar en sitios con bloqueo geogrfico.
Y muchos otros usos

Y esto es todo chicos espero que lo disfruten y lo pongan en marcha

Artculo anterior

Google Search, Google Site Search y Google News desde la terminal


con googler

Luigys Toro
http://servicesup.co/

Lic. en Computacin, Programador, Consultor ERP, W ebmaster, Community Manager y apasionado por el Internet, tengo 8 aos sumergido
en el mundo del softw are libre, especializndome en el uso del softw are libre n las Empresas. La Libertad del Cdigo es directamente
proporcional al Crecimiento de una Organizacin

converted by W eb2PDFConvert.com
ARTCULOS RELACIONADOS
Ms del autor

Google Search, Google Site Search y Google News desde la terminal con googler

Cmo tener t propio acortador de url con Polr

Cmo crear e imprimir un monedero Bitcoin en GNU/Linux

Dejar una respuesta

Nombre:

Correo electrnico:

Sitio web:

Comentario:

PUBLICAR COMENTARIO

Notificarme los nuevos comentarios por correo electrnico. Tambin puedes suscribirte sin comentar.

Recibir un email con los siguientes comentarios a esta entrada.


Recibir un email con cada nueva entrada.

Nominados 2016

Premios

LO MS LEDO LTIMAMENTE
converted by W eb2PDFConvert.com
LO MS LEDO LTIMAMENTE

Tips: Ms de 400 comandos para GNU/Linux que deberas conocer :D

Permisos bsicos en GNU/Linux con chmod

Tutorial: Instalar paquetes .tar.gz y .tar.bz2

Google Search, Google Site Search y Google News desde la terminal con googler

Comandos para conocer el sistema (identificar hardware y algunas configuraciones de software)

Con el terminal: Comandos de tamao y espacio

Apagar y reiniciar mediante comandos

Cron & crontab, explicados

4 comandos para conocer datos de nuestros HDD o particiones

Cmo matar procesos fcilmente

Comentarios Recientes

asd { asdasdasd } sep 20, 10:31 PM

Yarumal { Excelente aporte. Mil gracias me ha servido mucho. } sep 20, 2:14 PM

Cmo ejecutar aplicaciones Android en Linux | ISO Mvil { [] Ya os hablamos hace algn perodo sobre cmo ejecutar
aplicaciones Android en Windows. Ahora le ha llegado el turno a los sistemas basados en... }

Lalita { Hola tenemos mucha experiencia con Python. Me parece que estn remando en contra de la corriente. Lo mejor que
se ha inventado para este lenguaje... } sep 20, 6:37 AM

Guillermo { ziordia68 estoy convencido que ests equivocado, pregunta en la web de FacturaScripts porque el que lo ha
puesto en marcha sabe bastante y seguro que... } sep 20, 6:16 AM

Guillermo { Creo que algunos no saben distinguir entre libre y gratis, Manager por lo que cuentas puede ser gratis pero no
parece ser libre, y facturascripts... } sep 20, 6:12 AM

RECOMENDACIONES DEL EDITOR


Top 10: Los Mejores Proyectos Open Source 2015

Linux Foundation y Microsoft se unen para ofrecer certificacin en el...

converted by W eb2PDFConvert.com
Black Friday Raiola Networks 27-11 hasta el 02-12

ENTRADAS POPULARES
Tips: Ms de 400 comandos para GNU/Linux que deberas conocer :D

Tutorial: Instalar paquetes .tar.gz y .tar.bz2

Permisos bsicos en GNU/Linux con chmod

Nuestros servicios

Categora popular
GNU/Linux 1742
ArchivoUsemosLinux 1717
Tutoriales/Manuales/Tips 1054
Aplicaciones 847
Noticias 642
Apariencia/Personalizacin 540
Varios 480
Distribuciones 460
Recomendados 436

SOBRE NOSOTROS

SGUENOS

converted by W eb2PDFConvert.com


Utilizando este sitio web aceptas el uso de cookies. Ms informacin aqu . Aceptar Ms Informacin

converted by W eb2PDFConvert.com