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.
Just what I needed. Fixed my problem.
Thank you
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.
Thanks, Adam, I’ve updated the post accordingly…
The file seems to be libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb now.
Thanks, updated.
facing failed to launch desktop how to slove it ubuntu 24.04
I think the binary’s filename has a space in it, but the desktop file doesn’t use a space in the filename. Edit the menu entry and select the binary manually, then it should work.