Virtual Private Network: Unterschied zwischen den Versionen

Aus Wiki StuRa HTW Dresden
Zur Navigation springen Zur Suche springen
Vv01f (Diskussion | Beiträge)
an eduVPN angepasst
 
(16 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
kurz [[VPN]]
==Einrichtung==
Die HTW Dresden hat 2024 auf [https://www.eduvpn.org/ eduVPN] umgestellt. Dies macht die Konfiguration für alle Systeme recht unkompliziert. Verhindert jedoch auch eine Nutzung systeminterner VPN Anwendungen. Es ist daher zu empfehlen, die Anleitungen des ZID zu nutzen.


== Einrichtung ==
https://www.htw-dresden.de/hochschule/organisation/zid/dienste-und-anleitungen/virtual-private-network-vpn
{|
![[File:Linux mascot tux.png|Linux_mascot_tux|36x36px]]
![[File:Windows logo - 2012 (dark blue).svg|Windows_logo_-_2012_(dark_blue)|30x30px]]
![[File:Apple logo black.svg|Apple_logo_black|37x37px]]
![[File:Android robot.svg|Android_robot|35x35px]]
|-
|[https://www.htw-dresden.de/hochschule/organisation/zid/dienste-und-anleitungen/virtual-private-network-vpn/vpn-linux#c126381 Linux]
|[https://www.htw-dresden.de/hochschule/organisation/zid/dienste-und-anleitungen/virtual-private-network-vpn/vpn-windows Windows]
|[https://www.htw-dresden.de/hochschule/organisation/zid/dienste-und-anleitungen/virtual-private-network-vpn/vpn-macos macOS]
|[https://www.htw-dresden.de/hochschule/organisation/zid/dienste-und-anleitungen/virtual-private-network-vpn/vpn-android Android]
|}
 
== <span class="mw-customtoggle-0" style="font-size:small; display:inline-block; float:right;"><span class="mw-customtoggletext">[Show/hide]</span></span>  Einrichtung (archiviert) ==
<div  id="mw-customcollapsible-0" class="mw-collapsible mw-collapsed">


Benötigt:
Benötigt:
Zeile 9: Zeile 24:
** sowie immer [[Unix-Login]] erforderlich
** sowie immer [[Unix-Login]] erforderlich
* ggf. Tools, siehe folgende Anweisungen für die einzelnen Plattformen
* ggf. Tools, siehe folgende Anweisungen für die einzelnen Plattformen
* funktioniert leider nur mit älteren IPv4 und nicht mit dem eigentlich aktuellem IPv6


=== Einrichtung Debian ===
=== Einrichtung Debian ===
Zeile 20: Zeile 36:
# [https://www.htw-dresden.de/de/rz/zentrale-dienste-und-server/virtual-private-networks-vpn.html#c21625 Gruppenprofil] kopieren
# [https://www.htw-dresden.de/de/rz/zentrale-dienste-und-server/virtual-private-networks-vpn.html#c21625 Gruppenprofil] kopieren
#: also die benötigten (s. Beschreibung!) pcf-Dateien herunterladen
#: also die benötigten (s. Beschreibung!) pcf-Dateien herunterladen
# Die Konfiguration (am Bsp. ''HTW_Internet_2'') konvertieren und um Nutzerdaten ergänzen
# Die Konfiguration (am Bsp. ''HTW_Internet_2'') konvertieren und um Daten der Nutzerin oder des Nutzers ergänzen
#* einzelne Konfiguration ''am Bsp. Internet 2'':
#:* einzelne Konfiguration ''am Bsp. Internet 2'':
#: <code>sudo pcf2vpnc ~/HTW_Internet_2.pcf ~/HTW_Internet_2.conf</code>
#:: <code>sudo pcf2vpnc ~/HTW_Internet_2.pcf ~/HTW_Internet_2.conf</code>
#* optional das Login ergänzend dauerhaft eintragen
#:* optional das Login ergänzend dauerhaft eintragen
#: <code>echo Xauth username [[Unix-Login|$username-for-unix-login]] >> ~/HTW_Internet_2.conf</code>
#:: <code>echo Xauth username [[Unix-Login|$username-for-unix-login]] >> ~/HTW_Internet_2.conf</code>
#* optional das Passwort ergänzend dauerhaft eintragen
#:* optional das Passwort ergänzend dauerhaft eintragen
#: <code>echo Xauth password [[Unix-Login|$password-for-unix-login]] >> ~/HTW_Internet_2.conf</code>
#:: <code>echo Xauth password [[Unix-Login|$password-for-unix-login]] >> ~/HTW_Internet_2.conf</code>
#: ODER aus dem Dowload-Verzeichnis heraus im Bündel (ggf. für andere Berechtigte ohne pcf2vpnc mit anderen Betriebssystemen ... ):
#: oder
#: <code>read -p"Unix-Login: " -r u; read -s -p"Unix-Passwort: " -r p; for f in $(ls); do n=$(echo $f|grep -e '.pcf$'|rev|cut -d"." -f2-|rev); if [ ! "$n"x = x ]; then pcf2vpnc "$n".pcf "$n".conf 2>/dev/null; echo "Xauth username "$u >> "$n".conf; echo "Xauth password "$p >> "$n".conf; echo ""; fi; done; unset u; unset p; unset n; unset f; </code>
#:: aus dem Dowload-Verzeichnis heraus im Bündel (ggf. für andere Berechtigte ohne pcf2vpnc mit anderen Betriebssystemen ... ):
#::: <code>read -p"Unix-Login: " -r u; read -s -p"Unix-Passwort: " -r p; for f in $(ls); do n=$(echo $f|grep -e '.pcf$'|rev|cut -d"." -f2-|rev); if [ ! "$n"x = x ]; then pcf2vpnc "$n".pcf "$n".conf 2>/dev/null; echo "Xauth username "$u >> "$n".conf; echo "Xauth password "$p >> "$n".conf; echo ""; fi; done; unset u; unset p; unset n; unset f; </code>
# Konfigurationsdatei kopieren
#: <code>cd; sudo cp ./HTW_Internet_2.conf /etc/vpnc/htw_2.conf</code>
# Client starten
# Client starten
#: <code>sudo vpnc-connect htw_2</code>
#:oder
#: <code>sudo vpnc ~/HTW_Internet_2.conf</code>
#: <code>sudo vpnc ~/HTW_Internet_2.conf</code>
# VPN nutzen
# VPN nutzen
Zeile 36: Zeile 57:


Im Übrigen steht das ''c'' (bei ''vpn<u>c</u>'') wohl für ''concentrator''.<sup>[https://www.unix-ag.uni-kl.de/~massar/vpnc/]</sup>.
Im Übrigen steht das ''c'' (bei ''vpn<u>c</u>'') wohl für ''concentrator''.<sup>[https://www.unix-ag.uni-kl.de/~massar/vpnc/]</sup>.
Darüber hinaus gibt es auch das [https://packages.debian.org/kvpnc Paket ''kvpnc''] für eine grafische Oberfläche [http://home.gna.org/kvpnc KVpnc] (für [https://userbase.kde.org/KVpnc KDE]).
=== Einrichtung Fedora ===
==== Fedora NetworkManger ====


=== Einrichtung Ubuntu ===
=== Einrichtung Ubuntu ===
Version: Ubuntu 23.10


Benötigte Tools:
Benötigte Tools:
* [http://wiki.ubuntuusers.de/vpnc vpnc]
*: [[Unix-Login]] erforderlich
* [[Virtual_Private_Network#Einrichtung|Link für Profildateien s.o.]]


Empfohlene Tools:
[https://www.infradead.org/openconnect/ OpenConnect]
* [http://wiki.ubuntuusers.de/vpnc#Konfiguration-ueber-die-grafische-Oberflaeche network-manager-vpnc]
 
network-manager-openconnect


==== Ubuntu Installation ====
network-manager-openconnect-gnome


===== Ubuntu Installation per Konsole =====
==== Installation von Zusatzpaketen ====
Installation von OpenConnect und GUI/Systemintegration über die Konsole (strg+alt+t) <br>
<code>sudo apt install openconnect network-manager-openconnect network-manager-openconnect-gnome
</code>


Installation von vpnc
==== Verbindung erstmalig aufbauen ====
: <code>sudo apt-get install vpnc</code>
Installation von network-manager-vpnc
: <code> sudo apt-get install network-manager-vpnc</code>


==== Ubuntu vpnc konfigurieren ====
1. Einstellungen öffnen<br>
2. Unterpunkt Netzwerk auswählen<br>
3. VPN durch Klick auf + hinzufügen <br>
[[Datei:VPN Ubuntu 1.png|frameless]]<br>
4. Multiprotokoll-VPN-Client (OpenConnect) auswählen <br>
[[Datei:VPN Ubuntu 2.png|frameless]]<br>
5. '''Name''' für VPN eintragen (frei wählbar)<br>
6. '''''vpn-sec.htw-dresden.de''''' als '''Gateway''' eintragen <br>
7. Hinzufügen drücken <br>
[[Datei:VPN Ubuntu 3.png|frameless]]<br>
8. VPN Verbidngung aktivieren <br>
[[Datei:VPN Ubuntu 4.png|frameless]]<br>
9. Group auswählen ([https://www.htw-dresden.de/hochschule/organisation/zid/dienste-und-anleitungen/virtual-private-network-vpn Unterschiede der Gruppen] auf HTW Seite)<br>
10. s-Nummer und HTW-Login-Passwort einfügen (gegebenenfalls Passwort speichern) '''ACHTUNG! Wenn Passwort gespeichert, kein Wechsel zwischen vpn-split und vpn-all möglich!'''  '''--> Lösung eine VPN Verbindung für jede Gruppe anlegen.'''<br>
11. Login klicken <br>
[[Datei:VPN Ubuntu 5.png|frameless]]<br>


Mit dem Tool ''pcf2vpnc'' die Konfigurationsdatei für ''vpnc'' erstellen.
==== Verbindungsaufbau ====
: <code>/usr/share/vpnc/pcf2vpnc /PFAD/ZUR/HTW_Internet_2.pcf /PFAD/WÄHLEN/FÜR/HTW_Internet_2.conf</code>
Über Einstellung --> Netzwerk


Eventuell gleich die Zugangsdaten in ''HTW_Internet_2.conf'' eintragen!
oder
<pre>
Xauth username [USERNAME]
Xauth password [PW]
</pre>


==== Ubuntu vpnc starten ====
Topleiste oben rechts --> wenn passender VPN dann einfach auf Knopf drück, sonst richtiges VPN über Pfeil rechts wählen


Starten von vpnc
[[Datei:VPN Ubuntu 6.png|frameless]]<br>
: <code>sudo vpnc /PFAD/ZUR/HTW_Internet_2.conf</code>


; Hinweis:
: Wenn die Firewall aktiviert ist, muss diese ausgeschaltet oder [http://wiki.ubuntuusers.de/Firestarter#Zusaetzliche-Konfiguration-user-pre-und-user-post , wie beispielsweise Firestarter,] konfiguriert werden!
; Achtung!:
: Mit sudo sonst funzt nicht!


=== Einrichtung Android ===
=== Einrichtung Android ===


Getestet auf folgemden Geräten:
Getestet mit Android Version 4.4.4 auf einem Nexus 7.
* Nexus 7 (Android Version 4.4.4)
* OnePlus One (CyanogenMod 11.0 / Android 4.4.4)


Benötigt:
Benötigt:
Zeile 93: Zeile 123:
# Unter "Name" eine beliebige Bezeichnung für die Verbindung angeben.
# Unter "Name" eine beliebige Bezeichnung für die Verbindung angeben.
# Im Feld "Typ" wird "IPSec Xauth PSK" ausgewählt.
# Im Feld "Typ" wird "IPSec Xauth PSK" ausgewählt.
# In das Feld "Serveradresse" die Adresse einsetzen, die dem Gateway in der oben verlinkten Übersicht der gewünschten IPSec-Gruppe entspricht.
# In das Feld "Serveradresse" die Adresse einsetzen, die in der oben verlinkten Übersicht der gewünschten IPSec-Gruppe entspricht.
# In "IPSec-ID" kommt die entsprechende Bezeichnung der IPSec-Gruppe.
# In "IPSec-ID" kommt die entsprechende Bezeichnung der IPSec-Gruppe.
# Unter "Vorinstallierter IPSec-Schlüssel" das entsprechende Gruppen-PW aus der Übersicht einsetzen.
# Unter "Vorinstallierter IPSec-Schlüssel" das entsprechende Gruppen-PW aus der Übersicht einsetzen.
# Eingabe kontrollieren und "Speichern".
# Speichern.
# Verbindung Testen


==== Android VPN starten ====
==== Android VPN starten ====
# Zum Verbinden den Eintrag in der VPN-Übersicht (Einstellungen/Drahtlos&Netzwerke/VPN ) auswählen.
# Zum Verbinden den Eintrag in der VPN-Übersicht auswählen.
# Jetzt seinen Unix-Login (s-Nummer und Passwort) eintragen und "Verbinden" drücken.
# Jetzt seinen Unix-Login (s-Nummer und Passwort) eintragen und "Verbinden" drücken.
# Die Kontoinformationen sollten nur auf verschlüsselten Geräten gespeichert werden!
# Wurde die Verbindung hergestellt, erscheint oben links ein Schlüsselsymbol.
# Wurde die Verbindung hergestellt, erscheint oben links ein Schlüsselsymbol.
# Eine Dauerhafte VPN-Verbindung kann über die Optionen oben rechts in der VPN-Übersicht gewählt werden
 


=== Einrichtung iOS ===
=== Einrichtung iOS ===


(könnte ein Nutzer mit [http://support.apple.com/kb/DL1466?viewlocale=de_DE iPhone-Konfigurationsprogramm] als Profil-Datei vorfertigen und dem RZ bereitstellen)
(könnte eine Nutzerin oder ein Nutzer mit [http://support.apple.com/kb/DL1466?viewlocale=de_DE iPhone-Konfigurationsprogramm] als Profil-Datei vorfertigen und dem RZ bereitstellen)


''Kein Fehler'': Die Eingabeaufforderung des Passwortes bei jeder Aktivierung des VPN ist eine protokollseitige Server-Vorgabe und wird vom in iOS eingebauten Client absichtlich nicht durch Speicherung des Passwortes auf dem Gerät umgangen umgangen.  
''Kein Fehler'': Die Eingabeaufforderung des Passwortes bei jeder Aktivierung des VPN ist eine protokollseitige Server-Vorgabe und wird vom in iOS eingebauten Client absichtlich nicht durch Speicherung des Passwortes auf dem Gerät umgangen umgangen.  
Zeile 131: Zeile 159:
# Schalter '''VPN''' aktivieren
# Schalter '''VPN''' aktivieren


== Siehe auch ==
* [[wikipedia:de:Virtual Private Network]]
* [[Website HTW Dresden]]: [https://www.htw-dresden.de/rechenzentrum/zentrale-dienste-und-server/virtual-private-networks-vpn.html Virtual Private Networks (VPN)]
* https://wwwbs.informatik.htw-dresden.de/internet/vpn/index.vpn.html (offensichtlich zugänglich für alle, vorher nur [https://www.htw-dresden.de/fakultaet-informatikmathematik/fakultaet/bereiche-und-institute/laborbereich/htw-intern.html#c52467 mit Authentifizierung (per LDAP) für Mitglieder der] [[Fakultät Informatik/Mathematik]])
* [[HTWTools]]


== Weblinks ==
=== Einrichtung Windows ===
* [http://wiki.ubuntuusers.de/vpnc#Installation ubuntuusers: Anleitung zur ''Installation'' von ''vpnc'' bei Ubuntu]
* https://svn.unix-ag.uni-kl.de/vpnc/trunk/


[[Kategorie:Rechenzentrum HTW Dresden]]
Anleitung auf der Webseite des [[RZ| HTW-Rechenzentrums]]: https://www.htw-dresden.de/fileadmin/userfiles/htw/docs/Rechenzentrum/vpn-install_win_2007-10-22.pdf
[[Kategorie:Rechentechnik]]
</div>
[[Kategorie:Hochschulverwaltung]]

Aktuelle Version vom 20. November 2024, 13:58 Uhr

Einrichtung[Bearbeiten]

Die HTW Dresden hat 2024 auf eduVPN umgestellt. Dies macht die Konfiguration für alle Systeme recht unkompliziert. Verhindert jedoch auch eine Nutzung systeminterner VPN Anwendungen. Es ist daher zu empfehlen, die Anleitungen des ZID zu nutzen.

https://www.htw-dresden.de/hochschule/organisation/zid/dienste-und-anleitungen/virtual-private-network-vpn

Linux_mascot_tux Windows_logo_-_2012_(dark_blue) Apple_logo_black Android_robot
Linux Windows macOS Android

[Show/hide] Einrichtung (archiviert)[Bearbeiten]