- Der Versuch einer Einführung April 4, 2008 - Der Versuch einer Einführung
Es folgt... Was ist ein VPN? 1 Was ist ein VPN? 2 3 4 - Der Versuch einer Einführung
Was ist ein VPN? - Definition Wozu? Womit? Ein Virtual Private Network (dt. virtuelles privates Netz; kurz VPN) ist ein reines Softwareprodukt (daher virtuell ) und dient der Einbindung von entfernten Geräten eines benachbarten Netzes an das eigene (private) Netz, ohne dass die Netzwerke zueinander kompatibel sein müssen. Wikipedia Artikel VPN 03.2008 - Der Versuch einer Einführung
Was ist ein VPN? - Definition Wozu? Womit? Oder einfacher: Ein Virtual Private Network dient der Einbindung von entfernten Geräten an das eigene (private) Netz. Frei nach Wikipedia Artikel VPN 03.2008 - Der Versuch einer Einführung
Wozu? - Anwendungsfälle Wozu? Womit? Beispielhafte Anwendungsfälle Aussendienst-Anbindung Standortvernetzung Wartungszugang IP-Telefonie Topologische Zentralisierung Rechte-Differenzierung in einem physischen Medium - Der Versuch einer Einführung
Wozu? - Anwendungsfälle Wozu? Womit? Beispielhafte Anwendungsfälle Aussendienst-Anbindung Standortvernetzung Wartungszugang IP-Telefonie Topologische Zentralisierung Rechte-Differenzierung in einem physischen Medium - Der Versuch einer Einführung
Wozu? - Anwendungsfälle Wozu? Womit? Beispielhafte Anwendungsfälle Aussendienst-Anbindung Standortvernetzung Wartungszugang IP-Telefonie Topologische Zentralisierung Rechte-Differenzierung in einem physischen Medium - Der Versuch einer Einführung
Wozu? Womit? Womit? - Verwendbare Software Netzwerk-zentriert Anwendungs-zentriert - Der Versuch einer Einführung
Wozu? Womit? Womit? - Verwendbare Software Netzwerk-zentriert Anwendungs-zentriert IPSec - Der Versuch einer Einführung
Wozu? Womit? Womit? - Verwendbare Software Netzwerk-zentriert Anwendungs-zentriert IPSec PPTP - Der Versuch einer Einführung
Wozu? Womit? Womit? - Verwendbare Software Netzwerk-zentriert IPSec PPTP Anwendungs-zentriert Remote Desktop - Der Versuch einer Einführung
Wozu? Womit? Womit? - Verwendbare Software Netzwerk-zentriert IPSec PPTP Anwendungs-zentriert Remote Desktop Application Services - Der Versuch einer Einführung
Wozu? Womit? Womit? - Verwendbare Software Netzwerk-zentriert IPSec PPTP Anwendungs-zentriert Remote Desktop Application Services SSL VPN - Der Versuch einer Einführung
Wozu? Womit? Womit? - Verwendbare Software Netzwerk-zentriert IPSec PPTP Anwendungs-zentriert Remote Desktop Application Services SSL VPN - Der Versuch einer Einführung
Wozu? Womit? Womit? - Verwendbare Software Netzwerk-zentriert IPSec PPTP Anwendungs-zentriert Remote Desktop Application Services SSL VPN - Der Versuch einer Einführung
Was ist ein VPN? Eckdaten Arbeitsweise stellt sich vor: is a full-featured open source SSL VPN solution that accommodates a wide range of configurations[...]. ist eine umfangreiche OpenSource VPN-Lösung, die ein breites Spektrum an ermöglicht [...]. - Der Versuch einer Einführung
Eckdaten Was ist ein VPN? Eckdaten Arbeitsweise Open Source - Der Versuch einer Einführung
Eckdaten Was ist ein VPN? Eckdaten Arbeitsweise Open Source basiert auf OpenSSL - Der Versuch einer Einführung
Eckdaten Was ist ein VPN? Eckdaten Arbeitsweise Open Source basiert auf OpenSSL benutzt unter Linux TUN/TAP Kernel-API - Der Versuch einer Einführung
Eckdaten Was ist ein VPN? Eckdaten Arbeitsweise Open Source basiert auf OpenSSL benutzt unter Linux TUN/TAP Kernel-API - Der Versuch einer Einführung
Arbeitsweise von Eckdaten Arbeitsweise Figure: ungesicherte Kommunikation - Der Versuch einer Einführung
Arbeitsweise von Eckdaten Arbeitsweise Figure: ungesicherte Kommunikation (ist doof) - Der Versuch einer Einführung
Arbeitsweise von Eckdaten Arbeitsweise Figure: gesicherte Kommunikation (ist besser) - Der Versuch einer Einführung
Möglichkeiten von Eckdaten Arbeitsweise Figure: TCP/IP Schichten zweier Systeme - Der Versuch einer Einführung
Möglichkeiten von Eckdaten Arbeitsweise Figure: TAP-Methode auf TCP/IP- oder OSI-Layer 2 - Der Versuch einer Einführung
Möglichkeiten von Eckdaten Arbeitsweise Figure: TUN-Methode auf TCP/IP- oder OSI-Layer 3 - Der Versuch einer Einführung
VPN- Was ist ein VPN? Aussendienst - Host to Host Standortvernetzung - Net to Net - Der Versuch einer Einführung
Host to Host - Topologie Figure: Host-to-Host Vernetzung mit TAP - Der Versuch einer Einführung
Net to Net - Topologie Was ist ein VPN? Figure: Net-to-Net Vernetzung mit TAP - Der Versuch einer Einführung
Aufbau einer SSL PKI Was ist ein VPN? - Der Versuch einer Einführung
Aufbau einer SSL PKI Was ist ein VPN? Figure: OpenSSL CA Aufbau als PKI - Der Versuch einer Einführung
Erstellen einer SSL PKI mit easyrsa Erstellen der CA 1./vars anpassen KEY COUNTRY KEY PROVINCE KEY CITY KEY ORG KEY EMAIL - Der Versuch einer Einführung
Erstellen einer SSL PKI mit easyrsa Erstellen der CA 1./vars anpassen KEY COUNTRY KEY PROVINCE KEY CITY KEY ORG KEY EMAIL 2../vars - Der Versuch einer Einführung
Erstellen einer SSL PKI mit easyrsa Erstellen der CA 1./vars anpassen KEY COUNTRY KEY PROVINCE KEY CITY KEY ORG KEY EMAIL 2../vars 3./clean-all - Der Versuch einer Einführung
Erstellen einer SSL PKI mit easyrsa Erstellen der CA 1./vars anpassen KEY COUNTRY KEY PROVINCE KEY CITY KEY ORG KEY EMAIL 2../vars 3./clean-all 4./build-ca - Der Versuch einer Einführung
Erstellen einer SSL PKI mit easyrsa Erstellen der CA 1./vars anpassen KEY COUNTRY KEY PROVINCE KEY CITY KEY ORG KEY EMAIL 2../vars 3./clean-all 4./build-ca - Der Versuch einer Einführung
Erstellen einer SSL PKI mit easyrsa Erstellen der Server- und Client-Keys 1./build-dh - Der Versuch einer Einführung
Erstellen einer SSL PKI mit easyrsa Erstellen der Server- und Client-Keys 1./build-dh 2./build-key-server server - Der Versuch einer Einführung
Erstellen einer SSL PKI mit easyrsa Erstellen der Server- und Client-Keys 1./build-dh 2./build-key-server server 3./build-key client1 - Der Versuch einer Einführung
Erstellen einer SSL PKI mit easyrsa Erstellen der Server- und Client-Keys 1./build-dh 2./build-key-server server 3./build-key client1 4./build-key client2 - Der Versuch einer Einführung
Erstellen einer SSL PKI mit easyrsa Erstellen der Server- und Client-Keys 1./build-dh 2./build-key-server server 3./build-key client1 4./build-key client2 5... and so on - Der Versuch einer Einführung
Erstellen einer SSL PKI mit easyrsa Erstellen der Server- und Client-Keys 1./build-dh 2./build-key-server server 3./build-key client1 4./build-key client2 5... and so on - Der Versuch einer Einführung
Erstellen einer SSL PKI mit easyrsa Figure: Verzeichnis-Listing von./keys - Der Versuch einer Einführung
Konfiguration Server (TAP, Layer 2) server.conf 1 server-bridge 10.0.0.1 255.0.0.0 10.0.0.2 10.255.255.254 2 dev tap 3 proto tcp 4 port 1194 5 ca /etc/openvpn/keys/ca.crt 6 cert /etc/openvpn/keys/server.crt 7 key /etc/openvpn/keys/server.key 8 dh /etc/openvpn/keys/dh1024.pem 9 client-to-client 10 ifconfig-pool-persist ipp.txt - Der Versuch einer Einführung
Konfiguration Server (TAP, Layer 2) server.conf 1 server-bridge 10.0.0.1 255.0.0.0 10.0.0.2 10.255.255.254 2 dev tap 3 proto tcp 4 port 1194 5 ca /etc/openvpn/keys/ca.crt 6 cert /etc/openvpn/keys/server.crt 7 key /etc/openvpn/keys/server.key 8 dh /etc/openvpn/keys/dh1024.pem 9 client-to-client 10 ifconfig-pool-persist ipp.txt - Der Versuch einer Einführung
Konfiguration Server (TAP, Layer 2) server.conf 1 server-bridge 10.0.0.1 255.0.0.0 10.0.0.2 10.255.255.254 2 dev tap 3 proto tcp 4 port 1194 5 ca /etc/openvpn/keys/ca.crt 6 cert /etc/openvpn/keys/server.crt 7 key /etc/openvpn/keys/server.key 8 dh /etc/openvpn/keys/dh1024.pem 9 client-to-client 10 ifconfig-pool-persist ipp.txt - Der Versuch einer Einführung
Konfiguration Server (TAP, Layer 2) server.conf 1 server-bridge 10.0.0.1 255.0.0.0 10.0.0.2 10.255.255.254 2 dev tap 3 proto tcp 4 port 1194 5 ca /etc/openvpn/keys/ca.crt 6 cert /etc/openvpn/keys/server.crt 7 key /etc/openvpn/keys/server.key 8 dh /etc/openvpn/keys/dh1024.pem 9 client-to-client 10 ifconfig-pool-persist ipp.txt - Der Versuch einer Einführung
Konfiguration Server (TAP, Layer 2) server.conf 1 server-bridge 10.0.0.1 255.0.0.0 10.0.0.2 10.255.255.254 2 dev tap 3 proto tcp 4 port 1194 5 ca /etc/openvpn/keys/ca.crt 6 cert /etc/openvpn/keys/server.crt 7 key /etc/openvpn/keys/server.key 8 dh /etc/openvpn/keys/dh1024.pem 9 client-to-client 10 ifconfig-pool-persist ipp.txt - Der Versuch einer Einführung
Konfiguration Client (TAP, Layer 2) client.conf 1 client 2 remote vpn.domain.tld 1194 3 resolv-retry infinite 4 dev tap 5 proto tcp 6 nobind 7 ca /etc/openvpn/keys/ca.crt 8 cert /etc/openvpn/keys/client1.crt 9 key /etc/openvpn/keys/client1.key - Der Versuch einer Einführung
Konfiguration Client (TAP, Layer 2) client.conf 1 client 2 remote vpn.domain.tld 1194 3 resolv-retry infinite 4 dev tap 5 proto tcp 6 nobind 7 ca /etc/openvpn/keys/ca.crt 8 cert /etc/openvpn/keys/client1.crt 9 key /etc/openvpn/keys/client1.key - Der Versuch einer Einführung
Konfiguration Client (TAP, Layer 2) client.conf 1 client 2 remote vpn.domain.tld 1194 3 resolv-retry infinite 4 dev tap 5 proto tcp 6 nobind 7 ca /etc/openvpn/keys/ca.crt 8 cert /etc/openvpn/keys/client1.crt 9 key /etc/openvpn/keys/client1.key - Der Versuch einer Einführung
Konfiguration Client (TAP, Layer 2) client.conf 1 client 2 remote vpn.domain.tld 1194 3 resolv-retry infinite 4 dev tap 5 proto tcp 6 nobind 7 ca /etc/openvpn/keys/ca.crt 8 cert /etc/openvpn/keys/client1.crt 9 key /etc/openvpn/keys/client1.key - Der Versuch einer Einführung
Ausrollen des VPN Was ist ein VPN? Schritte im Rollout Keyfiles kopieren - Der Versuch einer Einführung
Ausrollen des VPN Was ist ein VPN? Schritte im Rollout Keyfiles kopieren Configs kopieren - Der Versuch einer Einführung
Ausrollen des VPN Was ist ein VPN? Schritte im Rollout Keyfiles kopieren Configs kopieren IP auf Server-TAP-Interface konfigurieren - Der Versuch einer Einführung
Ausrollen des VPN Was ist ein VPN? Schritte im Rollout Keyfiles kopieren Configs kopieren IP auf Server-TAP-Interface konfigurieren Weitere Schritte bei Net-to-Net - Der Versuch einer Einführung
Ausrollen des VPN Was ist ein VPN? Schritte im Rollout Keyfiles kopieren Configs kopieren IP auf Server-TAP-Interface konfigurieren Weitere Schritte bei Net-to-Net Routen vom Server mit push an Clients pushen - Der Versuch einer Einführung
Ausrollen des VPN Was ist ein VPN? Schritte im Rollout Keyfiles kopieren Configs kopieren IP auf Server-TAP-Interface konfigurieren Weitere Schritte bei Net-to-Net Routen vom Server mit push an Clients pushen push route 192.168.3.0 255.255.255.0 172.16.42.16 15 - Der Versuch einer Einführung
Ausrollen des VPN Was ist ein VPN? Schritte im Rollout Keyfiles kopieren Configs kopieren IP auf Server-TAP-Interface konfigurieren Weitere Schritte bei Net-to-Net Routen vom Server mit push an Clients pushen push route 192.168.3.0 255.255.255.0 172.16.42.16 15 Routen auf Server in Routingtable eintragen - Der Versuch einer Einführung
Ausrollen des VPN Was ist ein VPN? Schritte im Rollout Keyfiles kopieren Configs kopieren IP auf Server-TAP-Interface konfigurieren Weitere Schritte bei Net-to-Net Routen vom Server mit push an Clients pushen push route 192.168.3.0 255.255.255.0 172.16.42.16 15 Routen auf Server in Routingtable eintragen - Der Versuch einer Einführung
Ausrollen des VPN Was ist ein VPN? Schritte im Rollout Keyfiles kopieren Configs kopieren IP auf Server-TAP-Interface konfigurieren Weitere Schritte bei Net-to-Net Routen vom Server mit push an Clients pushen push route 192.168.3.0 255.255.255.0 172.16.42.16 15 Routen auf Server in Routingtable eintragen - Der Versuch einer Einführung
Was ist ein VPN? http://www.openvpn.net/ - http://www.openssl.org/ - OpenSSL Kryptographie http://openvpn.net/index.php/documentation/howto.html - HowTos zu Herzlichen Dank... - Der Versuch einer Einführung