【发布时间】:2016-07-21 06:20:17
【问题描述】:
FortiClient 的最新版本每次都会询问我的密码。
如何让程序记住它以及谁面临类似的问题?
有人有解决办法吗?
【问题讨论】:
标签: vpn
FortiClient 的最新版本每次都会询问我的密码。
如何让程序记住它以及谁面临类似的问题?
有人有解决办法吗?
【问题讨论】:
标签: vpn
对于 FortiClient VPN 6.4.3,您似乎必须这样做
我将详细说明选项 1:
打开 FortiClient VPN
导出您的 *.conf 文件:
导入您的 *.conf 文件:
这对我有用。此外,一旦完成,“save_password”元素会添加到 conf 文件中,如果再次导出:*.conf 文件的连接 > 连接 > ui 部分,值为 1:
<ui>
<show_alwaysup>0</show_alwaysup>
<show_autoconnect>0</show_autoconnect>
<save_username>0</save_username>
<save_password>1</save_password>
<show_remember_password>0</show_remember_password>
</ui>
【讨论】:
我已尝试编辑配置文件并恢复,但在如上所述建立连接后交换机会自行重置。
我还在 Computer\HKEY_CURRENT_USER\SOFTWARE\Fortinet\FortiClient\Sslvpn\Tunnels
【讨论】:
FortiClient 6.4:在 Windows regedit 中,转到
Computer\HKEY_CURRENT_USER\SOFTWARE\Fortinet\FortiClient\Sslvpn\Tunnels\<vpn name>
并将show_remember_password 的值设置为1。
【讨论】:
适用于windows和Forticlient VPN(不只命名为Forticlient)6或以上版本:
【讨论】:
根据官方文档“How to activate Save Password, Auto Connect, and Always Up in FortiClient”,此选项(以及其他一些选项)的可用性由服务器管理员决定,使用配置设置set save-password enable。
您目前可以通过篡改注册表中的 show_* 选项来覆盖它;具体来说,
HLKM\Software\Wow6432Node\Fortinet\Forticlient\sslvpn\<name>\show_remember_password = 1
然后如果在登录时勾选了“保存密码”,客户端会将密码加密为DATA1和DATA2值,即使服务器可能再次隐藏复选框,保存的密码也会保留。要清除它,请编辑连接设置并将身份验证切换回“登录时提示”。
编辑:正如 Igor 半年后发布的那样,更结构化的解决方案是导出配置文件,对其进行更改,然后将其重新加载。您可能需要调整各种有用的设置。您还可以在部署到多个主机或重新安装时重复使用配置文件。
【讨论】:
对于 Linux,您可以使用 forticlientsslvpn_cli 和 Expect 来输入密码。
此处提供完整的解决方案:
https://gist.github.com/azizasm/e216bc47b54f5b68405f3c8f8b832e8a
注意:如果 VPN 断开连接,此解决方案将自动重新连接。
【讨论】:
<show_remember_password>0</show_remember_password>
<show_remember_password>1</show_remember_password>
【讨论】:
Restore 按钮被禁用,因此不再起作用。
我在使用 Forticlient 5.4.1 的 OSX (Sierra) 中遇到了同样的问题。我最终编辑了以下文件: [根据应用的安装方式,您可能位于不同的位置 - 如果不存在,请查看下面的长答案]
sudo vim /Library/Application\ Support/Fortinet/FortiClient/conf/vpn.plist
将以下两个零改为一:
...
<dict>
<key>YOUR_VPN_CONNECTION_NAME_HERE</key>
<dict>
<key>AllowAutoConnect</key>
<integer>1</integer>
<key>AllowKeepRunning</key>
<integer>0</integer>
<key>AllowSavePassword</key>
<integer>1</integer>
...
保存,然后再次打开,现在可以使用保存的复选框,这与以前不同。
您也可以使用相同的东西来保存一些 vpn 设置,以便通过脚本自动推出机器(而不是为每个用户手动设置)
对于那些感兴趣的人,我发现它的方式很简单:
打开 Forticlient 控制台
在终端运行“sudo opensnoop | grep Forti”
在forticlient控制台中快速添加新的vpn
(CNTl-C)终端然后搜索输出
上面的文件听起来最明显,快速浏览显示前景良好。
如上编辑,就可以了。
【讨论】:
Remember credential复选框
sudo chflags nouchg