使用 Ubuntu 连接 Fortinet VPN

使用 Ubuntu 连接 Fortinet VPN

我不太了解 VPN,但我想使用 Ubuntu 连接到 Fortinet VPN。

我只需输入策略服务器 (vpn.theserver.com),然后它会要求输入用户/密码。我使用 IPSec。

答案1

如果您使用 Fortinet 的基于 SSL 的 VPN,则可以使用开放fortivpn它是 Ubuntu 和 Fedora 的一部分的软件。

$ sudo apt install -y openfortivpn || yum install -y openfortivpn
$ touch openfortivpn.conf
$ chmod go= openfortivpn.conf

编辑 openfortivpn.conf:

host =
port =
username =
password =
# trusted-cert =

首次连接:

$ sudo openfortivpn -c openfortivpn.conf
ERROR:  Gateway certificate validation failed, and the certificate digest in not in the local whitelist. If you trust it, rerun with:
ERROR:      --trusted-cert  <some-random-string-to-add-to-trusted-cert>

编辑 openfortivpn.conf 文件并trusted-cert使用错误中的字符串更新选项。确保该选项未被注释(删除#)。

每次需要连接时,运行:

sudo openfortivpn -c openfortivpn.conf

您也可以直接通过命令行执行此操作,并在 中为其创建别名.bashrc。这不太安全,因为系统上的任何用户都能够使用 看到密码ps

sudo openfortivpn -u <USER> -p <PASSWORD> --trusted-cert <CERTIFICATE> <SERVER>:<PORT>

要断开连接,请按:Ctrl+C

答案2

Fortinet 只是一个 IPSEC VPN 服务器 - 您不需要专门使用其客户端来连接它。IPSEC 指南详细列出了设置 Linux VPN 客户端的各种选项。还有一些商业 Linux IPSec 客户端,例如Shrewsoft。

相关内容