我不太了解 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。