SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
SAD

OPENVPN

Francisco José Cruz Jiménez 2º ASIR
OpenVPN

INDICE :

Servidor OpenVPN en Debian y cliente en Windows XP ............................................... 3
Descripción del escenario ............................................................................................. 3
Instalación Servidor OpenVPN en Debian ................................................................... 4
Configuración del cliente en Windows XP .................................................................. 7
Servidor OpenVPN en Windows XP y cliente en Debian................................................ 9
Descripción del escenario ............................................................................................. 9
Configuración Servidor VPN en Windows XP ............................................................ 9
Configuración Cliente VPN en Debian ..................................................................... 10

Francisco José Cruz Jiménez

2
OpenVPN

Servidor OpenVPN en Debian y cliente en Windows XP
Descripción del escenario
Para este primer escenario necesitamos una máquina Debian para que actúe
como servidor, para ello utilizaremos una máquina virtual, cuya configuración de red
conste de dos adaptadores de red, uno en Adaptador Puente y otro en Red Interna.

# nano /etc/network/interfaces

Como cliente usaremos una máquina virtual con Windows XP, cuyo único
Adaptador de Red esté configurado como Red Interna.

Francisco José Cruz Jiménez

3
OpenVPN

Instalación Servidor OpenVPN en Debian
Para instalar OpenVPN, en la máquina virtual Debían ejecutamos lo siguiente.
#apt-get install openvpn
Podemos encontrar los ficheros de configuración de ejemplo en:
/usr/share/doc/openvpn/examples,
Para crear los certificados vamos a /usr/share/doc/openvpn/examples/easyrsa/2.0 y editamos el archive vars y definimos la siguiente configuración.
#nano /usr/share/doc/openvpn/examples/easy-rsa/2.0/vars

Francisco José Cruz Jiménez

4
OpenVPN

Ahora cargamos la configuración y seguiremos estos pasos.
# ./vars
# ./clean-all
# ./build-ca

A continuación creamos el certificado para el servidor (La anterior era para crear
la “entidad certificadora”).
# ./build-key-server servidor

Cuando nos aparezca la siguiente pantalla aceptamos pulsando “y”.

Creamos el certificado para el cliente
# ./build-key cliente1

Francisco José Cruz Jiménez

5
OpenVPN

Y por último creamos el dh1024.pem
# ./build-dh
A continuación necesitamos copiar dentro del directorio del servidor los
archivos necesarios, los que creamos anteriormente. (ca.crt dh1024.pem servidor.crt y
servidor.key).
$ cd /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys
# cp ca.crt servidor.key servidor.crt dh1024.pem /etc/openvpn/
Ahora vamos a /usr/share/doc/openvpn/examples/sample-config-files
descomprimimos el archivo server.conf.gz

y

$ cd /usr/share/doc/openvpn/examples/sample-config-files
# gunzip server.conf.gz
Se generara un archivo llamado server.conf. Lo copiamos al directorio anterior.
# cp server.conf /etc/openvpn/
A continuación editamos el archivo server.conf, y configuramos las siguientes
directivas
# nano /etc/openvpn/server.conf

Ya tenemos configurado el servidor OpenVPN, para efectuar cambios
reiniciamos el servidor.
# service openvpn restart

Francisco José Cruz Jiménez

6
OpenVPN

Configuración del cliente en Windows XP
Instalamos OpenVPN en Windows XP con el ejecutable de dicho programa.
Iremos haciendo click en siguiente y cuando nos aparcezca esta pantalla le daremos a
continuar.

Ahora tenemos que copiar los archivos de certificados generados anteriormente
en el servidor, dichos archivos que necesitamos son: ca.crt, dh1024.pem, cliente1.key y
cliente1.crt. Deberemos copiarlo a la siguiente carpeta C:Archivos de
programaOpenVPNconfig en el cliente. Podemos copiarlos utilizando la herramienta
WinSCP.

Además debemos copiar el archivo client de la carpeta C:Archivos de
programaOpenVPNsample-config
a
la
carpeta
C:Archivos
de
programaOpenVPNconfig

Posteriormente lo editamos y cambiamos estas directivas.

Francisco José Cruz Jiménez

7
OpenVPN

Ya está todo correctamente configurado. Si hacemos doble click en el icono para
conectar, se debería establecer la conexión a la VPN.

Francisco José Cruz Jiménez

8
OpenVPN

Servidor OpenVPN en Windows XP y cliente en Debian
Descripción del escenario
Para este segundo escenario necesitamos las máquinas anteriores, pero
cambiaran sus papeles, es decir, la máquina Windows XP actuará como servidor, y la
Debian como cliente. Las configuraciones de red se quedarán como estaban
configuradas anteriormente.

Configuración Servidor VPN en Windows XP
Para comenzar eliminaremos todos los archivos que utilizamos anteriormente en
C:Archivos de programaOpenVPNconfig. Además copiaremos los archivos de los
certificados que generamos para el servidor en Debian a esta carpeta, también
copiaremos desde la carpeta de samples el archivo server . Nos tiene que quedar estos
archivos en esta carpeta.

Editamos el archivo server y configuramos las siguientes directivas.

La directiva donde se indica la red que se tomara para la VPN no la tocaré, ya
que está configurada para usar la subred 10.0.0.0.
A continuación ejecutamos OpenVPN GUI.

Francisco José Cruz Jiménez

9
OpenVPN
Si todo está correcto se conectará.

Configuración Cliente VPN en Debian
Ahora en la máquina usada anteriormente como servidor, la usaremos como
cliente, para empezar copiamos los archivos de cliente generados anteriormente a la
carpeta /etc/openvn. Nos debería quedar asi.
$ cd /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys
# cp ca.crt cliente.key cliente.crt dh1024.pem /etc/openvpn/
$ cd /usr/share/doc/openvpn/examples/sample-config-files
# gunzip client.conf.gz
# cp client.conf /etc/openvpn/

A continuación editamos el archivo client.conf, y configuramos las siguientes
directivas
# nano /etc/openvpn/server.conf

Francisco José Cruz Jiménez

10
OpenVPN

Y reiniciamos el servicio.
# service openvpn restart

Si vamos al servidor vemos las notificaciones de que se ha conectado, además si
hacemos ping vemos que funciona correctamente.

Francisco José Cruz Jiménez

11

Más contenido relacionado

La actualidad más candente

Instalación de dns en centos
Instalación de dns en centos Instalación de dns en centos
Instalación de dns en centos Gerson Zapata
 
Manual intalación DHCP en Centos 6
Manual intalación DHCP en Centos 6Manual intalación DHCP en Centos 6
Manual intalación DHCP en Centos 6K-milo Rivera
 
CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...Elvis Vinda
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasUTP
 
Manual de squid creado por juanextk
Manual de squid creado por juanextkManual de squid creado por juanextk
Manual de squid creado por juanextkjuanextk
 
Instalacion del servicio dns en centos
Instalacion del servicio dns en centosInstalacion del servicio dns en centos
Instalacion del servicio dns en centosMagiss Vasquez
 
Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2Michelle Gutierrez
 
Sg t3 practica_vpn-ssh
Sg t3 practica_vpn-sshSg t3 practica_vpn-ssh
Sg t3 practica_vpn-sshgarciadebora
 
Red t4 practica_ftp1
Red t4 practica_ftp1Red t4 practica_ftp1
Red t4 practica_ftp1garciadebora
 
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...rameses
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hatjcausil1
 
Manual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDManual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDAndres Ldño
 
Configuración del servidor smtp centos
Configuración del servidor smtp centosConfiguración del servidor smtp centos
Configuración del servidor smtp centosHumano Terricola
 
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)Max Morales
 

La actualidad más candente (20)

Instalación de dns en centos
Instalación de dns en centos Instalación de dns en centos
Instalación de dns en centos
 
Instalación y configuración de Nagios
Instalación y configuración de NagiosInstalación y configuración de Nagios
Instalación y configuración de Nagios
 
PROXY CENTOS 6.5
PROXY CENTOS 6.5PROXY CENTOS 6.5
PROXY CENTOS 6.5
 
Manual intalación DHCP en Centos 6
Manual intalación DHCP en Centos 6Manual intalación DHCP en Centos 6
Manual intalación DHCP en Centos 6
 
CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...
 
Servidor DHCP en Centos 6.5
Servidor DHCP en Centos 6.5Servidor DHCP en Centos 6.5
Servidor DHCP en Centos 6.5
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicas
 
Servidor FTP en CentOS 6.5
Servidor FTP en CentOS 6.5Servidor FTP en CentOS 6.5
Servidor FTP en CentOS 6.5
 
Manual de squid creado por juanextk
Manual de squid creado por juanextkManual de squid creado por juanextk
Manual de squid creado por juanextk
 
Dhcp en centos
Dhcp en centosDhcp en centos
Dhcp en centos
 
Instalacion del servicio dns en centos
Instalacion del servicio dns en centosInstalacion del servicio dns en centos
Instalacion del servicio dns en centos
 
Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2
 
Sg t3 practica_vpn-ssh
Sg t3 practica_vpn-sshSg t3 practica_vpn-ssh
Sg t3 practica_vpn-ssh
 
Red t4 practica_ftp1
Red t4 practica_ftp1Red t4 practica_ftp1
Red t4 practica_ftp1
 
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
 
Manual redhat
Manual redhatManual redhat
Manual redhat
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hat
 
Manual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDManual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUID
 
Configuración del servidor smtp centos
Configuración del servidor smtp centosConfiguración del servidor smtp centos
Configuración del servidor smtp centos
 
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
 

Similar a OpenVPN

188997662 como-configurar-servidor-punto-multipunto-con-open vpn-y-cliente-en...
188997662 como-configurar-servidor-punto-multipunto-con-open vpn-y-cliente-en...188997662 como-configurar-servidor-punto-multipunto-con-open vpn-y-cliente-en...
188997662 como-configurar-servidor-punto-multipunto-con-open vpn-y-cliente-en...Agencia Aduanera Almeida
 
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntuinstalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntuRis Fernandez
 
Vnc, escritorio remoto.
Vnc, escritorio remoto.Vnc, escritorio remoto.
Vnc, escritorio remoto.juanlu991
 
Servidores cent os final
Servidores cent os finalServidores cent os final
Servidores cent os finalSteven Restrepo
 
Memoria sere jpiris
Memoria sere jpirisMemoria sere jpiris
Memoria sere jpirisfjpiris
 
Servidor dns rhel 6.2
Servidor dns rhel 6.2Servidor dns rhel 6.2
Servidor dns rhel 6.2YinaGarzon
 
Servidor dns rhel 6.2
Servidor dns rhel 6.2Servidor dns rhel 6.2
Servidor dns rhel 6.2yimfer1
 
Servidor dns rhel 6.2 copy copy
Servidor dns rhel 6.2 copy copyServidor dns rhel 6.2 copy copy
Servidor dns rhel 6.2 copy copyYinaGarzon
 
Servidor dns rhel 6.2
Servidor dns rhel 6.2Servidor dns rhel 6.2
Servidor dns rhel 6.2cyberleon95
 
Servicio VPN con OpenVPN y Latch sobre Raspberry Pi
Servicio VPN con OpenVPN y Latch sobre Raspberry PiServicio VPN con OpenVPN y Latch sobre Raspberry Pi
Servicio VPN con OpenVPN y Latch sobre Raspberry PiTelefónica
 
Instalación de DNS en CentOS 6.2
Instalación de DNS en CentOS 6.2Instalación de DNS en CentOS 6.2
Instalación de DNS en CentOS 6.2camilaml
 
Montando un Servidor FreeNX en CentOS - FreeNX-III - Impresión desde el Clien...
Montando un Servidor FreeNX en CentOS - FreeNX-III - Impresión desde el Clien...Montando un Servidor FreeNX en CentOS - FreeNX-III - Impresión desde el Clien...
Montando un Servidor FreeNX en CentOS - FreeNX-III - Impresión desde el Clien...rameses
 

Similar a OpenVPN (20)

Tutorial Instalacion Openvpn
Tutorial Instalacion OpenvpnTutorial Instalacion Openvpn
Tutorial Instalacion Openvpn
 
188997662 como-configurar-servidor-punto-multipunto-con-open vpn-y-cliente-en...
188997662 como-configurar-servidor-punto-multipunto-con-open vpn-y-cliente-en...188997662 como-configurar-servidor-punto-multipunto-con-open vpn-y-cliente-en...
188997662 como-configurar-servidor-punto-multipunto-con-open vpn-y-cliente-en...
 
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntuinstalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
 
Vnc, escritorio remoto.
Vnc, escritorio remoto.Vnc, escritorio remoto.
Vnc, escritorio remoto.
 
Instalacion de dns
Instalacion de dnsInstalacion de dns
Instalacion de dns
 
Servidores cent os final
Servidores cent os finalServidores cent os final
Servidores cent os final
 
Memoria sere jpiris
Memoria sere jpirisMemoria sere jpiris
Memoria sere jpiris
 
Vpn
VpnVpn
Vpn
 
Servidor dns rhel 6.2
Servidor dns rhel 6.2Servidor dns rhel 6.2
Servidor dns rhel 6.2
 
Servidor dns rhel 6.2
Servidor dns rhel 6.2Servidor dns rhel 6.2
Servidor dns rhel 6.2
 
Servidor dns rhel 6.2 copy copy
Servidor dns rhel 6.2 copy copyServidor dns rhel 6.2 copy copy
Servidor dns rhel 6.2 copy copy
 
Servidor dns rhel 6.2
Servidor dns rhel 6.2Servidor dns rhel 6.2
Servidor dns rhel 6.2
 
Dns fco javier_mejias_fernandez
Dns fco javier_mejias_fernandezDns fco javier_mejias_fernandez
Dns fco javier_mejias_fernandez
 
Servicio VPN con OpenVPN y Latch sobre Raspberry Pi
Servicio VPN con OpenVPN y Latch sobre Raspberry PiServicio VPN con OpenVPN y Latch sobre Raspberry Pi
Servicio VPN con OpenVPN y Latch sobre Raspberry Pi
 
Instalación de DNS en CentOS 6.2
Instalación de DNS en CentOS 6.2Instalación de DNS en CentOS 6.2
Instalación de DNS en CentOS 6.2
 
Configuracion vpn
Configuracion  vpnConfiguracion  vpn
Configuracion vpn
 
Configuraion vpn
Configuraion  vpnConfiguraion  vpn
Configuraion vpn
 
Trabajo de 2 previo en sistemas operativos en red
Trabajo de 2 previo en sistemas operativos en redTrabajo de 2 previo en sistemas operativos en red
Trabajo de 2 previo en sistemas operativos en red
 
Montando un Servidor FreeNX en CentOS - FreeNX-III - Impresión desde el Clien...
Montando un Servidor FreeNX en CentOS - FreeNX-III - Impresión desde el Clien...Montando un Servidor FreeNX en CentOS - FreeNX-III - Impresión desde el Clien...
Montando un Servidor FreeNX en CentOS - FreeNX-III - Impresión desde el Clien...
 
Curso Redes Linex 2
Curso Redes Linex 2Curso Redes Linex 2
Curso Redes Linex 2
 

Último

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (19)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

OpenVPN

  • 2. OpenVPN INDICE : Servidor OpenVPN en Debian y cliente en Windows XP ............................................... 3 Descripción del escenario ............................................................................................. 3 Instalación Servidor OpenVPN en Debian ................................................................... 4 Configuración del cliente en Windows XP .................................................................. 7 Servidor OpenVPN en Windows XP y cliente en Debian................................................ 9 Descripción del escenario ............................................................................................. 9 Configuración Servidor VPN en Windows XP ............................................................ 9 Configuración Cliente VPN en Debian ..................................................................... 10 Francisco José Cruz Jiménez 2
  • 3. OpenVPN Servidor OpenVPN en Debian y cliente en Windows XP Descripción del escenario Para este primer escenario necesitamos una máquina Debian para que actúe como servidor, para ello utilizaremos una máquina virtual, cuya configuración de red conste de dos adaptadores de red, uno en Adaptador Puente y otro en Red Interna. # nano /etc/network/interfaces Como cliente usaremos una máquina virtual con Windows XP, cuyo único Adaptador de Red esté configurado como Red Interna. Francisco José Cruz Jiménez 3
  • 4. OpenVPN Instalación Servidor OpenVPN en Debian Para instalar OpenVPN, en la máquina virtual Debían ejecutamos lo siguiente. #apt-get install openvpn Podemos encontrar los ficheros de configuración de ejemplo en: /usr/share/doc/openvpn/examples, Para crear los certificados vamos a /usr/share/doc/openvpn/examples/easyrsa/2.0 y editamos el archive vars y definimos la siguiente configuración. #nano /usr/share/doc/openvpn/examples/easy-rsa/2.0/vars Francisco José Cruz Jiménez 4
  • 5. OpenVPN Ahora cargamos la configuración y seguiremos estos pasos. # ./vars # ./clean-all # ./build-ca A continuación creamos el certificado para el servidor (La anterior era para crear la “entidad certificadora”). # ./build-key-server servidor Cuando nos aparezca la siguiente pantalla aceptamos pulsando “y”. Creamos el certificado para el cliente # ./build-key cliente1 Francisco José Cruz Jiménez 5
  • 6. OpenVPN Y por último creamos el dh1024.pem # ./build-dh A continuación necesitamos copiar dentro del directorio del servidor los archivos necesarios, los que creamos anteriormente. (ca.crt dh1024.pem servidor.crt y servidor.key). $ cd /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys # cp ca.crt servidor.key servidor.crt dh1024.pem /etc/openvpn/ Ahora vamos a /usr/share/doc/openvpn/examples/sample-config-files descomprimimos el archivo server.conf.gz y $ cd /usr/share/doc/openvpn/examples/sample-config-files # gunzip server.conf.gz Se generara un archivo llamado server.conf. Lo copiamos al directorio anterior. # cp server.conf /etc/openvpn/ A continuación editamos el archivo server.conf, y configuramos las siguientes directivas # nano /etc/openvpn/server.conf Ya tenemos configurado el servidor OpenVPN, para efectuar cambios reiniciamos el servidor. # service openvpn restart Francisco José Cruz Jiménez 6
  • 7. OpenVPN Configuración del cliente en Windows XP Instalamos OpenVPN en Windows XP con el ejecutable de dicho programa. Iremos haciendo click en siguiente y cuando nos aparcezca esta pantalla le daremos a continuar. Ahora tenemos que copiar los archivos de certificados generados anteriormente en el servidor, dichos archivos que necesitamos son: ca.crt, dh1024.pem, cliente1.key y cliente1.crt. Deberemos copiarlo a la siguiente carpeta C:Archivos de programaOpenVPNconfig en el cliente. Podemos copiarlos utilizando la herramienta WinSCP. Además debemos copiar el archivo client de la carpeta C:Archivos de programaOpenVPNsample-config a la carpeta C:Archivos de programaOpenVPNconfig Posteriormente lo editamos y cambiamos estas directivas. Francisco José Cruz Jiménez 7
  • 8. OpenVPN Ya está todo correctamente configurado. Si hacemos doble click en el icono para conectar, se debería establecer la conexión a la VPN. Francisco José Cruz Jiménez 8
  • 9. OpenVPN Servidor OpenVPN en Windows XP y cliente en Debian Descripción del escenario Para este segundo escenario necesitamos las máquinas anteriores, pero cambiaran sus papeles, es decir, la máquina Windows XP actuará como servidor, y la Debian como cliente. Las configuraciones de red se quedarán como estaban configuradas anteriormente. Configuración Servidor VPN en Windows XP Para comenzar eliminaremos todos los archivos que utilizamos anteriormente en C:Archivos de programaOpenVPNconfig. Además copiaremos los archivos de los certificados que generamos para el servidor en Debian a esta carpeta, también copiaremos desde la carpeta de samples el archivo server . Nos tiene que quedar estos archivos en esta carpeta. Editamos el archivo server y configuramos las siguientes directivas. La directiva donde se indica la red que se tomara para la VPN no la tocaré, ya que está configurada para usar la subred 10.0.0.0. A continuación ejecutamos OpenVPN GUI. Francisco José Cruz Jiménez 9
  • 10. OpenVPN Si todo está correcto se conectará. Configuración Cliente VPN en Debian Ahora en la máquina usada anteriormente como servidor, la usaremos como cliente, para empezar copiamos los archivos de cliente generados anteriormente a la carpeta /etc/openvn. Nos debería quedar asi. $ cd /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys # cp ca.crt cliente.key cliente.crt dh1024.pem /etc/openvpn/ $ cd /usr/share/doc/openvpn/examples/sample-config-files # gunzip client.conf.gz # cp client.conf /etc/openvpn/ A continuación editamos el archivo client.conf, y configuramos las siguientes directivas # nano /etc/openvpn/server.conf Francisco José Cruz Jiménez 10
  • 11. OpenVPN Y reiniciamos el servicio. # service openvpn restart Si vamos al servidor vemos las notificaciones de que se ha conectado, además si hacemos ping vemos que funciona correctamente. Francisco José Cruz Jiménez 11