Try the brand-new open-source OpenFortiGUI as replacement for the Forticlient.
Forticlient – SSLVPN is a VPN Client to connect to Fortigate Devices with minimal effort, packaged here for Ubuntu and Debian.
Officially there is only a generic tar.gz package available. As I use Ubuntu most the time, I decided to build .deb packages for 32/64bit Ubuntu with a nice desktop icon to start : )
This packages should also work on debian, but i did not test this on myself now (will follow).
For upgrades just download the new package and install it, the package manager will do the upgrade for you.
I will share my packages here for you to download:
Update 14.4.2017 (build on Ubuntu 16.04):
Since version 4.4.2327-2 builds are generated on Ubuntu 16.04.
Forticlient SSLVPN 4.4.2333-1 32bit
Forticlient SSLVPN 4.4.2333-1 64bit
Old versions (build on Ubuntu 16.04):
Forticlient SSLVPN 4.4.2332-1 32bit
Forticlient SSLVPN 4.4.2332-1 64bit
Forticlient SSLVPN 4.4.2331-1 32bit
Forticlient SSLVPN 4.4.2331-1 64bit
Forticlient SSLVPN 4.4.2330-1 32bit
Forticlient SSLVPN 4.4.2330-1 64bit
Forticlient SSLVPN 4.4.2329-1 32bit
Forticlient SSLVPN 4.4.2329-1 64bit
Forticlient SSLVPN 4.4.2327-2 32bit
Forticlient SSLVPN 4.4.2327-2 64bit
Old versions (build on Ubuntu 14.04):
Forticlient SSLVPN 4.4.2327 32bit
Forticlient SSLVPN 4.4.2327 64bit
Forticlient SSLVPN 4.4.2325 32bit
Forticlient SSLVPN 4.4.2325 64bit
Forticlient SSLVPN 4.4.2323 32bit
Forticlient SSLVPN 4.4.2323 64bit
Forticlient SSLVPN 4.4.2317 32bit
Forticlient SSLVPN 4.4.2317 64bit
Forticlient SSLVPN 4.4.2313 32bit
Forticlient SSLVPN 4.4.2313 64bit
Forticlient SSLVPN 4.4.2312-3 32bit
Forticlient SSLVPN 4.4.2312-3 64bit
Legacy version (works with Ubuntu < 15.04):
Forticlient SSLVPN 4.4.2312 32bit
Forticlient SSLVPN 4.4.2312 64bit
Forticlient SSLVPN 4.4.2307 32bit
Forticlient SSLVPN 4.4.2307 64bit
Forticlient SSLVPN 4.4.2303 32bit
Forticlient SSLVPN 4.4.2303 64bit
Works on ubuntu 17.04 with Wayland, had to use wsudo to launch initial setup though, but all good now 🙂
Lifesaver! Holy shit, even Fortitoken/2-factor is working
so where’s the source for the linux client?
not planning on running untrusted software on my boxes if I can help it..
(and before you say but it’s fortinet of course you trust them… No, actually )
Hello,
there is no source for the official Fortinet linux-client, only Fortinet has it. As i mentioned I only repackage it into a .deb package, no changes on original files.
But there is also an open-source alternative for that: https://github.com/adrienverge/openfortivpn
I am working on a GUI for this CLI-only Program. So stay tuned or compile yourself.
Cheers
how to reimport dropped connections with .fctsslvpnhistory ?
It drops saved connections configuration from time to time. Where is this data stored, so I can backup the file?
Hello, its located in your home-dir and named .fctsslvpnhistory
Cheers
Works in Linux Mint 18 too.
Thank you
Are there any newer versions available? When to look here http://kb.fortinet.com/kb/documentLink.do?externalID=FD39996 then there is already FortiClient v5.4 available.
Hi, this is only valid for Windows/MAC versions. Version 4.4.2331 is the latest for Linux.
I’m having trouble finding any instructions on how to use this. What file should I be selecting as certificate? Whichever .crt or .pem I pick results in “invalid pkcs#12 file” error.
Also what password..? I don’t get asked this in Windows.
Certificate is not mandatory if not configured on your endpoint. Just leave the fields blank.
Thanks for the tip.
It’s work for me in ubuntu 14.04 installed in a VM. the problem is that VM became unreachable in my local netword (no ping, no ssh connexion).
The problem can be caused by my cloud network conf or by the VPN client?
Hi, it seems like you set your default route trough the vpn-tunnel. Normally you get the routes from Fortigate when connecting. Make sure you set up “Split-Tunneling” on your Fortigate for your Tunnel.
Obrigado pela informação! Funcionou perfeitamente no Mint 18
Thank you for sharing these!! I’ve used alien and rpmrebuild to adapt it for my rhel workstation.. thank you!
Thank you very much for keeping us updated!
New versión 4.4.2330-1 64 Bits working as expected under Ubuntu 16.10.
I installed it on my Ubuntu 16.04. How to run it?
There should be Forticlient added to your internet category.
Pingback: Forticlient SSLVPN packages for Ubuntu/Debian – Scubarda
Thoughtful blog post . I loved the insight , Does anyone know where my business could get access to a fillable USPS PS 1000 copy to complete ?
Would you like to move it to Github, so people can contribute and issues can be tracked. Would be great for those who are stuck with Forticlient and don’t have Mac or Windows OS.
Works great with Mint 17.3 and 18. Only problems have been that password does not stay saved for long time and also .fctsslvpnhistory file gets corrupted sometimes and needs to be deleted or to keep copy of it and replace it.
Hi – really appreciate you building these packages. Big help in enabling me to start to migrate some company machines to running linux instead of Windows 🙂 However, one question about the program. Are you making any changes to the default FortiClient software to accommodate being packaged for Linux? The reason I ask is because I have purchased and installed an SSL certificate for my FortiGate 100D firewall for the VPN. People who connect from the Windows edition of FortiClient work perfectly, it recognises the certificate and connects, no problem. But people running Linux and connecting using this package always get the warning about an invalid certificate. The VPN still connects, but only after they click the button to ignore the certificate warning and continue. Running Linux Mint 18 64bit.
Hi,
the same problem, but more worse, it’s not agree to ignore an invalid certificate.
Thanks you very vey very much for this brilliant .deb package!!
Running you’re FortiClient VPN SSL program in Lbuntu 16.04.1 LTS without any problem!!
In one word: brilliant!
Works great on Linux Mint 18
Your SSLVPN-forticlient package is running without an Problem since 2012 under my Debian at home. Thank you very much for your great work!
Now I’d like to install the same software on my laptop, an arm V7 samsung chromebook XE303C12 with an Samsung Exynos 5250 Dual 1.7 GHz + ARM Mali-T604, with ArchLinux. Unfortunately there are no sources availible (for me) nor any pre-compiled packages. Do you have any solution for this problem?
Thank you for your nice package!
Can this be used with Centos 6.2?
I’m using latest 4.4-2329-1 version on Ubuntu 16.04.1 64 bits, and it stops working after a few seconds. Apparently someone else had this issue, but nobody has replied to help him.
Anyone having this issue was able to fix it?
@bpresles
You may have a clue about what’s happening in the log files:
/opt/forticlient-sslvpn/64bit/helper/forticlientsslvpn.log
/opt/forticlient-sslvpn/64bit/helper/pppd.log
(or in /opt/forticlient-sslvpn/32bit/helper if tou’re using 32 bits OS)
Works great on Debian Jessie, thank you very much!
Hi!
Is the code at Github?
how to use this application on a pre shared key connection
ubuntu 14.04
thanks
how to user this application on a pre shared key connetcion ?
Thank you pal,
I’ll pay the beers and the whores.
Pingback: Linux da MSSQL GUI Bağlantı, FortiClient VPN, Remote Windows Uygulaması (Ubuntu, Kali .deb destekli) | mekân-ı erkân
Pingback: forticlientsslvpn doesn't work with a proxy on Cent OS 7 * VPN SSL Online
Forticlient SSLVPN 4.4.2329-1 64bit works with ubuntu 16.04.1 ?
Yes, should work without problem.