OpenVPN: Difference between revisions

From Elch-Wiki
Jump to navigationJump to search
(Created page with "* Installation gemäss http://www.susegeek.com/security/install-configure-openvpn-ssl-vpn-in-suse-opensuse-linux/ ** OpenVPN mit Yast installiert ** copy von /usr/share/openvp...")
 
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
* Installation gemäss http://www.susegeek.com/security/install-configure-openvpn-ssl-vpn-in-suse-opensuse-linux/
* Installation gemäss http://www.susegeek.com/security/install-configure-openvpn-ssl-vpn-in-suse-opensuse-linux/
** OpenVPN mit Yast installiert
* Anderes Howto: https://openvpn.net/index.php/open-source/documentation/howto.html
** copy von /usr/share/openvpn nicht nötig, Files liegen schon unter /etc/openvpn
* OpenVPN mit Yast installiert
* easy-rsa
** Download von https://github.com/OpenVPN/easy-rsa geholt und nach /etc/openvpn entpackt
** vars.example nach vars kopiert und editiert
** ./easyrsa init-pki
** ./easyrsa build-ca (passwords in password-safe)
** ./easyrsa build-server-full animal_vpn
** ./easyrsa build-client-full animal_vpn_c1
** ./easyrsa gen-dh
** Create P12 File from client certificate: openssl pkcs12 -export -in easyrsa3/pki/issued/animal_vpn_c1.crt -inkey easyrsa3/pki/private/animal_vpn_c1.key -out animal_vpn_c1.p12
 
= Neues Client-Cert erstellen =
* root werden
* nach /etc/openvpn/easyrsa3 wechseln
* ./easyrsa build-client-full animal_vpn_c2 <-- Name inkrementieren, PW aus PW-Safe
* Optional: Create P12 File from client certificate: openssl pkcs12 -export -in easyrsa3/pki/issued/animal_vpn_c2.crt -inkey easyrsa3/pki/private/animal_vpn_c2.key -out animal_vpn_c2.p12 <-- export PW leer lassen
 
= Android Installation =
* "OpenVPN für Android" aus Play Store installieren
* ca.crt, client.crt und client.key auf das Gerät kopieren
* Grundeinstellungen: Typ = Zertifikate
* Cipher=AES-256-CBC, Authentication=SHA512
* Authentifizierung/Verschlüsselung: Hostname überprüfen -> off
* Compression -> on

Latest revision as of 17:37, 13 October 2021

Neues Client-Cert erstellen

  • root werden
  • nach /etc/openvpn/easyrsa3 wechseln
  • ./easyrsa build-client-full animal_vpn_c2 <-- Name inkrementieren, PW aus PW-Safe
  • Optional: Create P12 File from client certificate: openssl pkcs12 -export -in easyrsa3/pki/issued/animal_vpn_c2.crt -inkey easyrsa3/pki/private/animal_vpn_c2.key -out animal_vpn_c2.p12 <-- export PW leer lassen

Android Installation

  • "OpenVPN für Android" aus Play Store installieren
  • ca.crt, client.crt und client.key auf das Gerät kopieren
  • Grundeinstellungen: Typ = Zertifikate
  • Cipher=AES-256-CBC, Authentication=SHA512
  • Authentifizierung/Verschlüsselung: Hostname überprüfen -> off
  • Compression -> on