Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
public:admin-docs:openvpn-client [2020/03/16 12:39] – jankow@datenkollektiv.net | public:admin-docs:openvpn-client [2023/03/03 12:37] (aktuell) – [Samba-/Windows-Freigaben unter Windows] jankow@datenkollektiv.net | ||
---|---|---|---|
Zeile 22: | Zeile 22: | ||
=== Import einer vertigen Openvpn-Konfigurations incl. Schlüsseln (empfohlen) === | === Import einer vertigen Openvpn-Konfigurations incl. Schlüsseln (empfohlen) === | ||
- | Am einfachsten ist es, wenn eine *.ovpn Konfigurationsdatei hat, in der bereits alle Schlüssel enthalten sind. | + | Am einfachsten ist es, wenn eine .ovpn Konfigurationsdatei hat, in der bereits alle Schlüssel enthalten sind. |
=== Konfiguration "per Hand" === | === Konfiguration "per Hand" === | ||
- | Für die Konfiguration werden die drei Dateien benötigt. Diese müssen von dem Betreiber des VPN-Netzwerkes verteilt | + | Steht keine komplette |
- | - ca.crt (Wurzelzertifikat der CA) | + | |
- | - client.crt (Zertifikat für den Benuzter) | + | |
- | - client.key (privater Schlüssel für den Benutzer) | + | |
- | (Namen als Beispiele) | + | |
- | Diese drei Dateien sollten möglichst in ein Unterverzeichnis des User-Home Verzeichnisses kopiert werden. Z.B. kann das Verzeichnis | + | Näheres findet |
- | + | ||
- | openvpn | + | |
- | + | ||
- | dazu erstellt werden. | + | |
- | + | ||
- | Auf das Icon der Netzwerkverbindung in der Taskleiste klicken und dort '' | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | Hier '' | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | Im nächsten Dialogfenster werden die eigentlichen Einstellungen getätigt. Wichtig ist die Auswahl der zuvor gespeicherten Zertifikatsdateien und des Gateways. Dies kann entweder ein Server-Name oder eine IP-Adresse sein und sollte vom Betreiber des VPN-Netzwerkes mit angegeben worden sein. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | Unter '' | + | |
- | + | ||
- | In der Regel müssen keine weiteren Einstellungen mehr getätigt werden. Sollen nur Verbindungen zu dem entfernten VPN Netz durch den VPN getunnelt werden und keine anderen Internetverbindungen (z.B. beim Browsen) muss dies noch im Reiter '' | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | Diese Einstellung eignet sich, wenn ein entferntes Netz erreicht werden soll, das VPN aber nicht aufgrund von Sicherheit oder Anonymität verwendet werden soll. | + | |
- | + | ||
- | Nach dem Speichern der Konfiguration sollte nun im Netzwerk-Manager die VPN-Verbindung auszuwählen sein. | + | |
- | + | ||
- | Weitere Hinweise finden sich z.B. im [[https:// | + | |
==== Auf der Kommandozeile ==== | ==== Auf der Kommandozeile ==== | ||
Zeile 118: | Zeile 86: | ||
Zum Starten des VPNs wird noch ein Passwort benötigt, das persönlich vergeben wurde. Dieses Passwort muss sicher aufbewahrt oder erinnert werden. Es darf keinesfalls zusammen mit dem Rechner verwahrt werden. | Zum Starten des VPNs wird noch ein Passwort benötigt, das persönlich vergeben wurde. Dieses Passwort muss sicher aufbewahrt oder erinnert werden. Es darf keinesfalls zusammen mit dem Rechner verwahrt werden. | ||
- | ==== Konfiguration per Hand ==== | + | === Konfiguration |
- | Um eine Verbindung herzustellen, benötigt das Programm eine Konfiguration, | + | Steht keine komplette .ovpn Konfigurationsdatei zur Verfügung, muss diese selbst aus den Schlüsseln und ein paar weiteren Angaben erstellt werden. |
- | C: | + | Näheres findet |
- | + | ||
- | sein. | + | |
- | + | ||
- | Hier müssen nun die Dateien drei Dateien, die sich auf das Zertifikat beziehen (diese sollten von den Administrator_innen verteilt werden) hin kopiert werden: | + | |
- | + | ||
- | * client.key (Der geheime Key für den Client, kann auch anders heißen | + | |
- | * client.crt (Der öffentliche Schlüssel für den Client, kann auch anders heißen | + | |
- | * ca.crt (das öffentliche Server-Zertifikat) | + | |
- | + | ||
- | und eine Textdatei als Konfiguration angelegt werden. Entweder gibt es diese schon (weil die Administrator_in sie mit verteilt hat) oder sie kann mit einem Text-Editor (Notepad, Editor) angelegt werden. Evlt. lässt sie sich nicht direkt unter C: | + | |
- | + | ||
- | Diese muss etwa folgendermaßen aussehen: | + | |
- | + | ||
- | <file text meineverbindung.ovpn> | + | |
- | client | + | |
- | dev tun | + | |
- | port 1194 | + | |
- | proto udp | + | |
- | + | ||
- | #remote IP-ADRESSE oder Server-Name | + | |
- | remote 0.0.0.0 1194 | + | |
- | nobind | + | |
- | pull | + | |
- | + | ||
- | # | + | |
- | resolv-retry infinite | + | |
- | + | ||
- | ca ca.crt | + | |
- | cert client.crt | + | |
- | key client.key | + | |
- | + | ||
- | remote-cert-tls server | + | |
- | + | ||
- | #comp-lzo | + | |
- | persist-key | + | |
- | persist-tun | + | |
- | + | ||
- | verb 3 | + | |
- | </ | + | |
- | + | ||
- | Angepasst werden muss die IP-Adresse oder der Hostname | + | |
- | remote 0.0.0.0 1194 | + | |
- | Wobei für 0.0.0.0 etwas sinnvolles eingetragen werden muss: Nämlich die IP-Adresse oder den Hostnamen des VPN-Servers. " | + | |
- | + | ||
- | Heißen die Zertifikatsdateien nicht '' | + | |
- | + | ||
- | Der Dateiname ist frei wählbar und sollte einen Hinweis auf das jeweilige VPN enthalten. Wichtig ist, dass die Endung '' | + | |
==== OpenVPN starten ==== | ==== OpenVPN starten ==== | ||
Zeile 221: | Zeile 142: | ||
* Nach Abschluss der Änderungen das Verzeichnis wiederum umbenennen - jetzt mit der Endung '' | * Nach Abschluss der Änderungen das Verzeichnis wiederum umbenennen - jetzt mit der Endung '' | ||
* Doppelklick und Bestätigung der Frage, ob die Konfiguration ersetzt werden soll. | * Doppelklick und Bestätigung der Frage, ob die Konfiguration ersetzt werden soll. | ||
+ | |||
+ | ===== Zugriff auf Netzerklaufwerke über VPN ===== | ||
+ | |||
+ | Um bei einem aufgebauten VPN auf Netzwerklaufwerke (Samba-/ | ||
+ | |||
+ | Mit dem VPN haben wir nun einen Tunnel in das interne Netz aufgebaut. Auf die Dateifreigaben kann dort prinzipiell wie gewohnt zugegriffen werden. | ||
+ | |||
+ | Allerdings ist es möglich, dass die Freigaben nicht automatisch erkannt werden. Dann muss in die Adresszeile des Dateimanager manuell die Adresse eingetragen werden. | ||
+ | |||
+ | ==== Samba-/ | ||
+ | Unter Windows klickt man hierzu auf die Adresszeile des Dateibrowsers (oben, dort, wo der aktuelle Ort angezeigt wird. Nach dem Mausklick kann dort per Hand eine Adresse eingegeben werden. Für Samba-/ | ||
+ | |||
+ | Bei Angabe der IP-Adresse (Achtung: Adresse ist nur ein Beispiel): | ||
+ | \\192.168.1.14\NAME_DES_SHARES | ||
+ | ggf. kann auch der Name des Shares weggelassen werden. Der Server listet dann alle bekannten Shares auf. | ||
+ | |||
+ | Oder per Name: | ||
+ | \\Name_des_Servers\NAME_DES_SHARES | ||
+ | Das funktioniert nur, wenn im VPN auch die Auflösung von Namen zu IP-Adressen des internen Netzes funktioniert. | ||
+ | |||
+ | Achung: die Zeichen '' | ||
+ | |||
+ | ==== Samba-/ | ||
+ | |||
+ | Unter Linux funktioniert das ähnlich: In den meisten Dateimanagern von den Desktop-Umgebungen (Mate/ | ||
+ | |||
+ | Bei Angabe der IP-Adresse (Achtung: Adresse ist nur ein Beispiel): | ||
+ | smb:// | ||
+ | ggf. kann auch der Name des Shares weggelassen werden. Der Server listet dann alle bekannten Shares auf. | ||
+ | |||
+ | Oder per Name: | ||
+ | smb:// | ||
+ | Das funktioniert nur, wenn im VPN auch die Auflösung von Namen zu IP-Adressen des internen Netzes funktioniert. | ||
+ |