Auto-Logon with Sophos SSL VPN Client (OpenVPN)

Today I want to show you how to auto-connect a VPN connection after the windows login. First, you need to deactivate the automatic start of the openvpn-gui.exe. At Windows 10, go to your Taskmanager and deactivate this entry:

autostart-ssl-vpn

now go to your startup folder and create a shortcut for this path:

[Filepath]openvpn-gui.exe” –config_dir “[YourConfigFolderWithYourOVPNfile]” –connect [YourConfigFile].ovpn

Example:

C:\Program Files (x86)\Sophos\Sophos SSL VPN Client\bin\openvpn-gui.exe” –config_dir “C:\Program Files (x86)\Sophos\Sophos SSL VPN Client\config\VPNuser42@utm.company.com” –connect VPNuser42@utm.company.com.ovpn

To connect the client without typing in your username and password, you can edit your OVPN-file. Change “auth-user-pass” to “auth-user-pass pass.txt” and save the file. Create a new pass.txt in your config folder. Write your username in the first line and your password in the second line. Example:

VPNuser42
MyP@$$wOrd2015!

Keep in mind that this file is unencrypted on your harddisk! In case of using active directory authentication, you need to change this password after a password-change within your company.

8 thoughts on “Auto-Logon with Sophos SSL VPN Client (OpenVPN)”

    • Moin 🙂 das sollte kein Problem sein, mit PowerShell könntest du stumpf dein Home-Gateway anpingen, ist das nicht erreichbar, wird die openvpn-gui.exe normal ohne Parameter gestartet. Alternative wäre eine Batch oder Javascript Datei im Autostart.

  1. Hi,

    ich würde gerne das mit mRemote machen…Geht das überhaupt? ICh bekomme nicht mal mit der Verküpfung hin. Wird das dann in der Verknüpfung Ziel und Ausführen eingetragen?

    C:\Program Files (x86)\Sophos\Sophos SSL VPN Client\bin\openvpn-gui.exe” –config_dir “C:\Program Files (x86)\Sophos\Sophos SSL VPN Client\config\VPNuser42@utm.company.com” –connect VPNuser42@utm.company.com.ovp

    • Hi Robert,

      uff das weiß ich nicht. Unter “Externe Programme” kannst du das ja hinzufügen und mal testen. Schreib mal ob es funktioniert oder nicht!

  2. Hallo, eine Frage bitte.
    einmal die vpn Verbindung gestarte hat, möchte ich ein script durchführen, aber automatisch, nicht mit doppel click. Diese script ist um mit Ordner von einem Server zu Verbeinden.
    Ich habe die .batch Datei unter bin und unter config, aber gehts nicht.
    Wo soll es liegen?

  3. Michel,

    This is great..exactly what Im looking for, could you give any more guidance for setting up the following;

    User logs in
    Script checks default gateway and starts vpn client
    Script then maps drives

    I have all of this working independently but not automated and together 🙁

    Any help much appreciated

    Thanks

    Bill

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.