Using the AWS VPN Client on Ubuntu 22.04

My current project relies on the use of the AWS VPN Client as it supports SAML based federated authentication. When I started on the project I was still using a Mac, but a few months in I got a new Tuxedo notebook and had to migrate everything to Linux.

Unfortunately Amazon officially only supports Ubuntu 18.04 and 20.04, but it turns out, that you can still use it on Ubuntu 22.04, but you need to manually install an older version of a shared ssl library that’s not available on the 22.04 Ubuntu repositories anymore.

curl http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb -o libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb

After that, you can manually download and install the .deb package as mentioned on the linux installation page:

curl https://d20adtppz83p9s.cloudfront.net/GTK/latest/awsvpnclient_amd64.deb -o awsvpnclient_amd64.deb

sudo dpkg -i awsvpnclient_amd64.deb

Of course, you won’t get updates automatically, so you’ll need to be on the lookout here. That said, I have been using this for a few months now and did not discover any problems.

5 thoughts on “Using the AWS VPN Client on Ubuntu 22.04

  1. Heads-up!
    The file libssl1.1_1.1.1f-1ubuntu2.20_amd64.deb has been removed from the repository in favor of libssl1.1_1.1.1f-1ubuntu2.21_amd64.deb.

Leave a Reply

Your email address will not be published. Required fields are marked *