Support Forum
The Forums are a place to find answers on a range of Fortinet products from peers and product experts.
New Contributor

FortiClient VPN Linux Binaries for ARM Architecture

Since FortiClient is already ported with support for ARM CPU architecture on the Android and Windows platforms (e.g. for MS Surface Pro X), can we get a version of the current Ubuntu/Debian Linux package compiled for ARM x64 and/or ARM x32?


The Raspberry Pi 4 has plenty of power to handle an RDP session to my workstation at the office for drafting. However, the company has standardized on FortiClient for VPN access with FortiToken 2-factor authentication which relegates me to using the web based VPN & RDP client. The web based client is ok in a pinch but it leaves a lot to be desired for everyday use in a production environment.


New Contributor

So far there hasn't been many interest on linux support by fortinet, the linux client is really old (it has had only minimal changes since ubuntu 16.04, basically to keep it working with current fortinet versions).

Also you can only download the current version from the private area of fortinet (contrary to the rest of vpn clients)

If you need help with the linux version I fighted with all of them so just ask :)

New Contributor

Was there ever any progress on a FortiClient linux arm64 or arm32 build?

New Contributor

If you want to connect VPN forticlient in the case of Ubuntu 22.04 it must be installed;
sudo apt install libappindicator1
sudo apt install libgconf-2-4
sudo apt install network-manager-fortisslvpn-gnome
then with nano you edit the openfortivpn configuration
nano /etc/openfortivpn/config
### configuration file for openfortivpn, see man openfortivpn(1) ###
host = URL or IP of the server
port = connection port
username = VPN user
password = VPN Password
trusted-cert = Certificate number
then to connect
sudo openfortivpn --config=/etc/openfortivpn/config
an error will appear for the certificate, that number is placed in the config file.
If you want it to start every time you start the computer, create a bash example /root/ that contains
sudo openfortivpn --config=/etc/openfortivpn/config
permission to execute is given
sudo chmod +x /root/
and add it to cron
sudo crontab -e
@reboot /root/ >>/root/vpn.log
save cron and restart ubuntu
and that's it every time you start ubuntu it will connect to the configured fortinet VPN.

don't forget to open the port in ubuntu
sudo iptables -A INPUT -p tcp --dport (port #) -j ACCEPT


Select Forum Responses to become Knowledge Articles!

Select the “Nominate to Knowledge Base” button to recommend a forum post to become a knowledge article.

Top Kudoed Authors