Connecting to SUTD VPN from Ubuntu/Linux

This short post summarizes the settings required to connect to SUTD’s Juniper VPN box from Ubuntu (other distros might slightly differ). This is enabled due to MadScientist’s perl scripting magic, and some trial & error on my side. This setup works for my staff account. Hopefully, it should work for student account, just change the realm to SUTD_Student and the url_1 part in the URLs into url_0

  1. Get the client software from the VPN portal: Visit, enter your credentials to get a running session. Then, you are able to download the app using the following commands. Check if the received .jar is correct, it should be 2MB large.
    $ mkdir ~/.juniper_networks
    $ wget -o ~/.juniper_networks/ncLinuxApp.jar --no-check-certificate
  2. get msjnc from Install the 32 bit compat libs, and the perl stuff.
  3. starting msjnc (try --fg if needed) should set up everything, and you should get something like this: vpn0
  4. Create a new profile with the following settings: vpn1 the full Server/URL is: username is you SUTD username. I would not enter password here, but each time the client connects. Save the profile
  5. Hit the “connect” button, and you should connect! vpn2
Nils Ole Tippenhauer
Nils Ole Tippenhauer

I am interested in information security aspects of practical systems. In particular, I am currently working on security of industrial control systems and the Industrial Internet of Things.