VPN auf Raspbian einrichten
Ein VPN (Virtual Private Network) bietet dir eine sichere Verbindung zu deinem Netzwerk, selbst wenn du dich außerhalb deines Heimnetzwerks befindest. Diese Anleitung zeigt, wie du einen OpenVPN-Server auf deinem Raspberry Pi einrichtest.
Schritt 1: System vorbereiten
- Aktualisiere dein System mit:
sudo apt-get update && sudo apt-get upgrade -y
Schritt 2: OpenVPN und Easy-RSA installieren
- Installiere die notwendigen Pakete:
sudo apt-get install openvpn easy-rsa -y
Schritt 3: Easy-RSA konfigurieren
- Erstelle ein Arbeitsverzeichnis:
make-cadir ~/openvpn-ca
- Wechsle in das Verzeichnis und bearbeite die Datei
vars
, um deine Serverdaten anzupassen. - Initialisiere die Public-Key-Infrastruktur (PKI):
./easyrsa init-pki
- Erstelle das Serverzertifikat:
./easyrsa build-ca
Schritt 4: OpenVPN konfigurieren
- Erstelle eine OpenVPN-Serverkonfiguration im Verzeichnis
/etc/openvpn
und passe die Datei entsprechend an. - Aktiviere IP-Weiterleitung im System:
sudo sysctl -w net.ipv4.ip_forward=1
Schritt 5: Client-Zugang einrichten
- Erstelle Client-Zertifikate mit Easy-RSA und exportiere die Konfigurationsdatei für deinen VPN-Client.
- Importiere die Konfigurationsdatei in deinen bevorzugten VPN-Client, z. B. OpenVPN Connect.
Schritt 6: OpenVPN-Dienst starten
- Starte und aktiviere den OpenVPN-Dienst:
sudo systemctl start openvpn@server sudo systemctl enable openvpn@server
- Überprüfe, ob der Dienst läuft:
sudo systemctl status openvpn@server