Ich habe eine Cisco IPSec VPN-Verbindung eingerichtet, anstatt den Cisco-Client unter Mac OS X zu verwenden. Ich mag es ziemlich gut, es befindet sich nur in der Taskleiste neben der Uhr und ermöglicht mir das einfache Verbinden und Trennen.
Der Nachteil dabei ist jedoch, dass der Netzwerkeinstellungsbereich von Apple tatsächlich die Richtlinie des Remote-Servers durchführt, Benutzerpasswörter nicht zu speichern. Ich werde es also einmal speichern, wenn ich die Verbindung erstelle, und es wird mir eine Verbindung dazu ermöglichen , aber nachdem ich die Verbindung getrennt habe, wird das Kennwort entfernt und ich kann dieses Feld nicht mehr eingeben.
Am Ende bekomme ich ein Feld, in dem ich bei jeder Verbindung zur Eingabe der Anmeldeinformationen aufgefordert werde. Gibt es eine Möglichkeit, dies zu umgehen / automatisch auszufüllen?
pcf
Datei Sie könnten das Kennwort speichern und die Datei effektiv "schreibgeschützt" machen, sodass der Client das Kennwort nicht löschen kann, auch wenn die Richtlinie des Remote-Servers dies angibt. Shimo könnte auch funktionieren, aber eigentlich frage ich mich, wie es mit dem eingebauten Client zu tun ist. Habe die Problemumgehung ausprobiert - Sie können das Kennwort zunächst speichern, aber nachdem Sie die Verbindung getrennt haben, wird das Kennwort gelöscht.Da ist ein Problemumgehung mit AppleScript das ist für mich in Ordnung.
quelle
Ich habe ein anderes Skript bekommen auf github .
Anstatt das Klicken und die Eingabe zu simulieren, greift dieses Skript auf den Prozess zu und löst einfach die Aktionen aus.
Während das Skript zum ersten Mal ausgeführt wird, fragt OSX möglicherweise nach der Barrierefreiheit.
quelle
Erläuterung:
Dies wird durch ein Problem mit dem Element Keychain Access für die VPN-IPSec-Verbindung verursacht. Ein zweiminütiger Fix wird das Problem lösen.
Lösung:
Applications > Utilities > Keychain Access
Cmd + Shift + G
auf deiner Tastatur/usr/libexec/configd
und klicken Sie auf Startquelle