Hallo liebes Forum,
ich bräuchte eine kleinen Rat, falls jemand damit Erfahrungen hat.
Hintergrund Im Rahmen eines Forschungsprojektes (langweiliger als ihr denkt) haben wir eine Mitgliedschaft bei einem VPN-Provider gekauft. Das Ziel ist es verschiedene IP-Adressen aus verschiedenen Ländern zu nutzen. Alles funktioniert prima. Leider ist jedoch die Einrichtung auf den PCs eine sehr langwierige Geschichte, da wir alles über die grafische Oberfläche des Netzwerkmanagers machen.
Also die Funktion "Gespeicherte VPN-Konfiguration importieren" → .opvn laden → Passwort und Nutzername eingeben.
Idee: Ich dachte mir dass man sicher ein bash-Script schreiben kann in dem man die Zugangsdaten und die Passwörter einträgt und das dann selbstständig alle VPN verbindungen anlegt.
Dann müsste ich nur die 20 .opvn Daten + Skript auf einen Stick ziehen und könnte den Anderen einfach die Verbindungen einrichten ohne so viel Arbeit mit der Maus zu machen.
Importieren kann ich ja mit:
1 | sudo nmcli connection import type openvpn file *.ovpn |
Die eigentlichen Fragen lauten:
Kann ich auch Login Daten mit übergeben wenn ich eine .ovpn datei per Terminal importiere?
Und gibt es einen Weg gleich mehrere zu importieren (mit den Selben Zugansdaten aber verschiedenen .ovpn dateien)? Wenn nein, ist es sinnvoll/möglich ein Skript zu schreiben oder bin ich da auf dem Holzweg?
Leider bin ich (noch) ein sehr stümperhafter Bash-Skripter. Bei mir sieht es dann ggf. so aus:
1 2 | #!/bin/bash Befehl 1 && Befehl 2 && Befehl 3 &&.... |
Ich bin mir sicher das sowas mit einer Schleife(?) praktikabler geht. Weil nach meinem Prinzip müsste ich ja auch alle Dateinamen in das Skript schreiben. Ein vernünftiges Skript würde ja bspw. automatisch alle .ovpn-Dateien in einem Ordner verarbeiten und ich müsste nicht alle Befehle aneinanderketten...
Viele Grüße und Danke fürs lesen!