VPN (Virtual Private Network)



Ähnliche Dokumente
Praktikum Protokolle SS2007 FH-OOW. VPN Dokumentation. Jian You und Adil Lassaoui Seit 1 von 17

VIRTUAL PRIVATE NETWORKS

LuXeria. VPN für die LuXeria. Emanuel Duss Emanuel Duss LuXeria / 21

VPNs mit OpenVPN. von Michael Hartmann netz.de>

OpenVPN - Der Versuch einer Einführung

NAS 322 NAS mit einem VPN verbinden

Konfigurationsbeispiel USG

Eine Open Source SSL VPN Lösung. Patrick Oettinger Deutsche Telekom AG 2. Ausbildungsjahr

OpenVPN mit CAcert. Graben eines VPN-Tunnels mittels freien Zertifikaten

VPN Tunnel Konfiguration. VPN Tunnel Konfiguration IACBOX.COM. Version Deutsch

PHSt VPN Verbindung für ZIDA Mitarbeiter/innen

PHSt VPN Verbindung für Studierende der Berufspädagogik

NAS 323 NAS als VPN-Server verwenden

Virtual Private Network. David Greber und Michael Wäger

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Benutzerhinweise IGW/920-SK/92: Einsatz als VPN-Client

Virtual Private Network

Einrichtung von VPN-Verbindungen unter Windows NT

Workshop: IPSec. 20. Chaos Communication Congress

Collax VPN. Howto. Vorraussetzungen Collax Security Gateway Collax Business Server Collax Platform Server inkl. Collax Modul Gatekeeper

Virtual Private Networks mit OpenVPN. Matthias Schmidt Chaostreff Giessen/Marburg

Beispielkonfiguration eines IPSec VPN Servers mit dem NCP Client

iphone 4 - Einrichtung des VPN Clients (Cisco VPN Client) / Verbinden des iphones mit einem Exchange

VPN IPSec Tunnel zwischen zwei DI-804HV / DI-824VUP+

Collax PPTP-VPN. Howto

OpenVPN Server und Client konfigurieren

Dirk Becker. OpenVPN. Das Praxisbuch. Galileo Press

VPN Gateway (Cisco Router)

IEEE 802.1x Authentifizierung. IEEE 802.1x Authentifizierung IACBOX.COM. Version Deutsch

VPN: Virtual-Private-Networks

How to: VPN mit L2TP und dem Windows VPN-Client Version 2007nx Release 3

ISA Server 2004 Erstellen eines neuen Netzwerkes - Von Marc Grote

1. Voraussetzungen S Installation des OpenVPN Clients S OpenVPN Client installieren S Entpacken des Zip Ordners S.

How-to: VPN mit IPSec und Gateway to Gateway. Securepoint Security System Version 2007nx

START - SYSTEMSTEUERUNG - SYSTEM - REMOTE

Installationsanleitung OpenVPN

ISA Server 2004 Site to Site VPN mit L2TP/IPSEC - Von Marc Grote

How-to: VPN mit L2TP und dem Windows VPN-Client. Securepoint Security System Version 2007nx

Collax NCP-VPN. Howto

VPN Virtual Private Network

Step by Step VPN unter Windows Server von Christian Bartl

How-to: VPN mit PPTP und dem Windows VPN-Client. Securepoint Security System Version 2007nx

IAC-BOX Netzwerkintegration. IAC-BOX Netzwerkintegration IACBOX.COM. Version Deutsch

Praktikum IT-Sicherheit

1 Praktikum Protokolle SS2007 Fachhochschule OOW VPN Dokumentation. Erstellt von: Jens Nintemann und Maik Straub

Dieses Dokument erläutert die Einrichtung einer VPN-Verbindung zwischen einem LANCOM Router (ab LCOS 7.6) und dem Apple iphone Client.

Stefan Dahler. 2. Wireless LAN Client zum Access Point mit WPA-TKIP. 2.1 Einleitung

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Praktikum Teil II. Realisierung einer LAN-LAN Kopplung auf Basis eines OpenVPN-Tunnels mit Remote Access. (Gruppe 2 Gruppe 1)

ISA Server 2004 Erstellen einer Webverkettung (Proxy-Chain) - Von Marc Grote

{tip4u://033} VPN mit Mac OS X

Konfiguration von PPTP unter Mac OS X

NAT & VPN. Adressübersetzung und Tunnelbildung. Bastian Görstner

Konfiguration eines Lan-to-Lan VPN Tunnels

MSXFORUM - Exchange Server 2003 > Konfiguration NNTP unter Exchange 2003

Aufbau und Funktion eines VPN- Netzwerkes

HowTo: Einrichtung von L2TP over IPSec VPN

Anleitung mtan (SMS-Authentisierung) mit Cisco IPSec VPN

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

terra CLOUD IaaS Handbuch Stand: 02/2015

Security. Stefan Dahler. 4. Internet Verbindung. 4.1 Einleitung

VirtualPrivate Network(VPN)

Anleitung zur Anmeldung mittels VPN

SaaS Exchange Handbuch

Step by Step Webserver unter Windows Server von Christian Bartl

D-Link VPN-IPSEC Test Aufbau

Stefan Dahler. 1. Remote ISDN Einwahl. 1.1 Einleitung

Virtual Private Network Ver 1.0

HTBVIEWER INBETRIEBNAHME

Apache Webserver with SSL on Windows

Voraussetzungen für die Nutzung der Format Rechenzentrumslösung (Hosting)

Seite Wireless Distribution System (Routing / Bridging) 3.1 Einleitung

Benutzerhandbuch. bintec elmeg GmbH. Benutzerhandbuch. be.ip. Workshops. Copyright Version 1.0, 2015 bintec elmeg GmbH

Praktische Anleitung zu Konfiguration von PPTP Verbindungen

ISA Server Exchange RPC over HTTPS mit NTLM-Authentifizierung

4 Netzwerkzugriff. 4.1 Einführung. Netzwerkzugriff

Dynamisches VPN mit FW V3.64

VPN und WLAN an der FH Köln - Schnelleinstieg

Dynamisches VPN mit FW V3.64

Windows Server 2008 R2 und Windows 7 Stand-Alone Arbeitsplatz per VPN mit L2TP/IPSec und Zertifikaten verbinden.

Grundlegende Informationen zur Einrichtung des SSLVPN beim DSR-500N/1000N (FW 1.04Bxx).

Für die Verwendung des Terminal-Gateway-Service gelten folgende Mindestsystemvoraussetzungen:

Virtuelle Netze. Virtuelle Netze von Simon Knierim und Benjamin Skirlo 1 Von Simon Knierim & Benjamin Skirlo.

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

Technical Note ewon über DSL & VPN mit einander verbinden

Leitfaden Installation des Cisco VPN Clients

Rechnernetze Praktikum Versuch 8: Zertifikate, Sicherheit in öffentlichen Netzen

Installation. Danach wählen Sie das Installationsverzeichnis für den VPN-Client aus. Stand: Erstellt: M. Döring Seite 1

Sicherer Netzzugang im Wlan

msm net ingenieurbüro meissner kompetent - kreativ - innovativ

Konfiguration IKMZ / Universitätsrechenzentrum des Cisco VPN-Clients v3.6 Netze und Datenkommunikation

Wireless & Management

1 Schritt: Auf der Seite einloggen und. ODER Zertifikat für VPN, wenn sie nur VPN nutzen möchten

HowTo: Einrichtung einer IPSec Verbindung mit einem IPSEC VPN Client zum DWC-1000 am Beispiel der Shrewsoft VPN Clientsoftware

HowTo: Einrichtung & Management von APs mittels des DWC-1000

Verschlüsselte Kommunikation und Datensicherung

Kurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11

VPN/WLAN an der Universität Freiburg

Wireless & Management

Transkript:

VPN (Virtual Private Network) basierend auf Linux (Debian) Server Praktikum Protokolle Bei Prof. Dr. Gilbert Brands

Gliederung Gliederung 1. Was ist VPN 2. VPN-Implementierungen 3. Funktionsweise von OpenVPN 4. Aufgabenbeschreibung 5. Unsere Aufbaustruktur 6. 7. Ende&Quelle

Was ist VPN Was ist VPN Ein VPN ist ein Computernetz zum Transport privater Daten über oeffentliche Netze, wie zum Beispiel das Internet.

VPN-Implementierungen VPN-Implementierungen Die meistens VPN-Implementierungen benutzen die folgenden Protokolle L2TP (IPSec) (z.b. Cisco VPN) PPtP (Microsoft Windows) SSL-VPN (z.b. OpenVPN)

VPN-Implementierungen VPN-Implementierungen L2TP (IPSec) Kombination von Layer 2 Tunneling Protocol und Internet Protocol Security Vereint die Vorteile von PPTP und L2F IPSec zur Verschlüsselung Zertifikatsbasierte Authentifizierung PPTP PPtP Point to Point Tunneling Protocol Microsoft's VPN Loesung Im Grunde eine PPP-Brücke mit Verschlüsselung

VPN-Implementierungen VPN-Implementierungen OpenVPN (SSL-VPN) Ist eine VPN - OpenSource Loesung Benutzt keine eigenen Protokolle Verbindung mittels SSL-Sockets (TLS/SSL) Kann TCP oder UDP benutzen Default: Port 1194 Einfache Konfiguration (simple.conf: 4 Zeilen)

Funktionsweise von OpenVPN Funktionsweise von OpenVPN Stellt mittels tun/tap-devices eine virtuelle Netzwerkkarte bereit, über die die gesicherte Kommunikation stattfindet Tun-Device (Tunneling) Tap-Device (Bridging)

Funktionsweise von OpenVPN Funktionsweise von OpenVPN Es gibt zwei grundlegend verschiedene Moeglichkeiten ein VPN zu betreiben Routing Mode (Die beteiligten Computer befinden sich in unterschiedlichen Netzwerken) Bridged Mode (Die beteiligten Computer befinden sich im gleichen Netzwerk)

Aufgabenbeschreibung Aufgabenbeschreibung Notebooks durch einen verschlüsselten Tunnel an ein Intranet anbinden. Zugriff auf Ressourcen gewähren die sonst nur Servicemitarbeitern aus dem eigenen Netz zur Verfügung stehen

Unsere Aufbaustruktur Unsere Aufbaustruktur

Konfiguration von OpenVPN Es gibt zwei Arten der Authentifizierung PSK (PreSharedKey / Static-Key) Mittels Zertifikaten Bei PreSharedKey wird ein gemeinsammer Schlüssel verwendet (Achtung: Austausch von Schlüsseln muss sicher sein) Bei den Zertifikaten müssen die Teilnehmer jeweils ein von einer gemeinsam genutzen CA authentifiziertes Zertifikat haben

Konfiguration von OpenVPN static.key erzeugen openvpn -genkey -secret static.key

Abhilfe schafft das Verwenden von Zertifikaten Konfiguration von OpenVPN Filename Needed By Purpose Secret ca.crt server + all clients Root CA certificate NO ca.key key signing machine only Root CA key YES dh{n}.pem server only Diffie Hellman parameters NO server.crt server only Server Certificate NO server.key server only Server Key YES client1.crt client1 only Client1 Certificate NO client1.key client1 only Client1 Key YES client2.crt client2 only Client2 Certificate NO client2.key client2 only Client2 Key YES client3.crt client3 only Client3 Certificate NO client3.key client3 only Client3 Key YES Quelle: www.openvpn.net

Erstellen von Zertifikaten Konfiguration von OpenVPN OpenVPN liefert einen Skriptsatz names EASY-RSA um dies zu erleichtern # Vorbereiten der Konfiguration Init-config vars clean-all # Erstellen einer Certificate Authority build-ca # Das Zertifikat für den Server erstellen build-key-server server # Die notwendigen Client Zertifikate erstellen build-key client1 build-key client2 build-key client3 # Diffle-Hellman erzeugen zum austauschen der # Schlüssel build-dh

Konfiguration von OpenVPN Die einfachste Konfiguration eines OpenVPN's (Authentifizierung durch PSK) Server: dev tun ifconfig 10.0.0.1 10.0.0.2 secret static.key Client: remote 192.168.103.212 dev tun ifconfig 10.0.0.2 10.0.0.1 secret static.key

Server: port 1194 # Port dev tun proto udp ifconfig 10.0.1.1 10.0.1.2 # Virtuelle IPs secret /etc/openvpn/static.key # static key Keepalive 10 120 #Testen der Verbingdung, wait Cipher BF-CBC # Blowfish verschluesselungsalgorithmus auth SHA1 #Authentification comp-lzo # LZO Kompression persist-tun persist-key verb 3 # Umfang des Logfiles nicht vergessen Konfiguration von unserem (Authentifizierung durch Static-key) #120sec Konfiguration von OpenVPN Client: port 1194 #port anpassen proto udp remote 192.168.103.130 #server (URL oder IP) dev tun ifconfig 10.0.1.2 10.0.1.1 route 192.168.10.0 255.255.255.0 10.0.1.1 Secret C:\\Programme\\OpenVPN\\config\\static.key auth SHA1 comp-lzo persist-key persist-tun verb 3 echo 1 > /proc/sys/net/ipv4/ip_forward

Netzwerk Status beim Server vor VPN-Verbindung(via ifconfig)

OpenVpn startet beim Server Server(Debian) : openvpn config server.conf

OpenVpn startet beim Client Client(Win XP) : mit GUI : ohne GUI :

Verbindungsaufbau beim Client

Tunnel Device beim Server nach VPN-Verbindung(via ifconfig)

Ping durch VPN-Verbindung (Von 192.168.103.135 ping 192.168.10.149)

Zugriff auf Datei durch VPN-Verbindung

Zugriff auf Datei durch VPN-Verbindung

Konfiguration (Authentifizierung durch Zertifikaten) Server: port 1194 ## Tunnel-Mode dev tun tls-server mode server ## Server mit Zertifikaten aktivieren ca ca.crt cert server.crt key server.key dh dh1024.pem ## server IP ifconfig 192.168.10.1 255.255.255.0 ifconfig-pool 192.168.10.5 192.168.10.95 Keepalive 10 120 comp-lzo persist-key persist-tun verb 3 Client: port 1194 ## Virtuelles Geraete (Tunnelmodus) dev tun ## VPN-Server remote 192.168.10.1 ## Client Modus mit Zertifikaten tls-client ca ca.crt cert client.crt key client.key ## Optimierungen comp-lzo persist-key persist-tun verb 3

Ende Danke fuer Ihre Aufmerksamkeit Quelle und Infos: http://openvpn.net [Website, Download, HOWTO] http://www.openssl.org [SSL Library, Download] http://www.openssl.org/related/ [openssl Infos] http://www.online-tutorials.net/security/openvpn-tutorial