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.20_amd64.deb -o libssl1.1_1.1.1f-1ubuntu2.20_amd64.deb sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.20_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.