Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save danielcshn/2ee067e5da2b591ece2259362e18f98c to your computer and use it in GitHub Desktop.
Save danielcshn/2ee067e5da2b591ece2259362e18f98c to your computer and use it in GitHub Desktop.

Installing FortiClient VPN (non-EMS) on Linux

Important

FortiClient VPN for Linux does not natively support IPsec connections; it primarily focuses on SSL VPN. To establish an IPsec connection on Linux, you'll need to configure it directly using the Linux IPsec stack, potentially with tools like strongSwan or Libreswan, rather than relying on the FortiClient GUI.

Tested in:

Distributor ID: Ubuntu
Description:    Ubuntu 24.04.2 LTS
Release:        24.04
Codename:       noble
Linux:          6.8.0-63-generic

Dependencies:

  • curl:
sudo apt install curl
  • libgdk-pixbuf2.0-0:
sudo apt install libgdk-pixbuf2.0-0
  • libnss3-tools:
curl -O http://launchpadlibrarian.net/648013231/libtinfo5_6.4-2_amd64.deb
curl -O http://launchpadlibrarian.net/648013227/libncurses5_6.4-2_amd64.deb
curl -O http://launchpadlibrarian.net/646633572/libaio1_0.3.113-4_amd64.deb
sudo dpkg -i libtinfo5_6.4-2_amd64.deb
sudo dpkg -i libncurses5_6.4-2_amd64.deb
sudo dpkg -i libaio1_0.3.113-4_amd64.deb
sudo apt install libnss3-tools
  • libappindicator1 & libayatana-appindicator1 & libgconf-2-4:
curl -p --insecure "http://ftp.it.debian.org/debian/pool/main/liba/libappindicator/libappindicator1_0.4.92-7_amd64.deb" --output libappindicator1_0.4.92-7_amd64.deb
curl -p --insecure "http://ftp.it.debian.org/debian/pool/main/libi/libindicator/libindicator7_0.5.0-4_amd64.deb" --output libindicator7_0.5.0-4_amd64.deb
curl -p --insecure "http://ftp.it.debian.org/debian/pool/main/libd/libdbusmenu/libdbusmenu-gtk4_18.10.20180917~bzr490%2Brepack1-1_amd64.deb" --output libdbusmenu-gtk4_18.10.20180917_amd64.deb
curl -p --insecure "http://kr.archive.ubuntu.com/ubuntu/pool/universe/g/gconf/libgconf-2-4_3.2.6-6ubuntu1_amd64.deb" --output libgconf-2-4_3.2.6-6ubuntu1_amd64.deb
curl -p --insecure "http://kr.archive.ubuntu.com/ubuntu/pool/universe/g/gconf/gconf2-common_3.2.6-6ubuntu1_all.deb" --output gconf2-common_3.2.6-6ubuntu1_all.deb
sudo dpkg -i libindicator7_0.5.0-4_amd64.deb
sudo dpkg -i libdbusmenu-gtk4_18.10.20180917_amd64.deb
sudo dpkg -i gconf2-common_3.2.6-6ubuntu1_all.deb
sudo dpkg -i libgconf-2-4_3.2.6-6ubuntu1_amd64.deb
sudo dpkg -i libappindicator1_0.4.92-7_amd64.deb

Installation (select your version):

  • FortiClient VPN v7.0.0.0018 (non-EMS)
wget https://filestore.fortinet.com/forticlient/downloads/forticlient_vpn_7.0.0.0018_amd64.deb
sudo dpkg -i forticlient_vpn_7.0.0.0018_amd64.deb
  • FortiClient VPN v7.2.2.0753 (non-EMS)
wget https://filestore.fortinet.com/forticlient/downloads/forticlient_vpn_7.2.2.0753_amd64.deb
sudo dpkg -i forticlient_vpn_7.2.2.0753_amd64.deb
  • FortiClient VPN v7.2.11.0995 (non-EMS)
wget https://filestore.fortinet.com/forticlient/downloads/forticlient_vpn_7.2.11.0995_amd64.deb
sudo dpkg -i forticlient_vpn_7.2.11.0995_amd64.deb
  • FortiClient VPN v7.4.0.1636 (non-EMS) | NOTE: IPsec configuration tab not working.
wget https://filestore.fortinet.com/forticlient/downloads/forticlient_vpn_7.4.0.1636_amd64.deb
sudo dpkg -i forticlient_vpn_7.4.0.1636_amd64.deb
  • FortiClient VPN v7.4.3.1736 (non-EMS)
wget https://filestore.fortinet.com/forticlient/downloads/forticlient_vpn_7.4.3.1736_amd64.deb
sudo dpkg -i forticlient_vpn_7.4.3.1736_amd64.deb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment