I’ve recently came across the problem of connecting to the SUTD VPN server from overseas. SUTD’s IT support for (Arch) Linux at the time of writing is none, and after a bit of research I’ve found a quick and easy solution.
SUTD runs Pulse Connect Secure (PCS) server, a commercial solution known as
Juniper SSL VPN. Luckily there is an open-source client that supports PCS
named OpenConnect. Arch has an
openconnect package and a NetworkManager
networkmanager-openconnect. Install both packages trough your
Then you can use the (user-friendly?) NetworkManager GUI to add the new VPN setup.
Use the openconnect profile and all the default options (eg: no need of Realm, and Certificates).
your GUI screen should look like this:
Then save it and you will be prompted to accept a certificate. Once you accept
it you can enter your username (student_id eg:
1001234) and passwords (same
SUTD_Student network’s one). Once you are connected your GUI should
present you a message to confirm that. You can manually check it using
If you encounter problems try to have a look
or post a comment below.
P.S. Thanks to Nils’s post from which I’ve started my research, this post should update it with an easier setup!