如何在Mac OS X上自动保存Cisco VPN连接密码?


16

我已经建立了Cisco IPSec VPN连接,而不是在Mac OS X上使用Cisco客户端。我非常喜欢它,它只是位于时钟旁边的托盘中,可以方便地连接和断开连接。

但是,这样做的一个缺点是Apple的“网络首选项”窗格确实执行了远程服务器的不存储用户密码的策略,因此,当我第一次创建连接时,它将让我将其存储一次,并以此方式进行连接。 ,但在我断开连接后,它会删除密码,并且不再允许我在该字段中键入内容。

在此处输入图片说明

我最终得到的是一个对话框,每次连接时都会提示我输入登录凭据。有没有办法绕过/自动填充呢?

在此处输入图片说明

Answers:


2

在使用Cisco客户端的糟糕年代,很容易编辑.pcf文件以解决远程服务器策略。使用替代客户端Shimo于几年前为我工作(它是开源的,但您可以从Google Code中获取旧版本)。 这是我尚未尝试使用钥匙串的另一种解决方法


1
谢谢。思科可能会在OS X上出现问题,因此我更喜欢内置的IPSec功能。是的,pcf您可以使用该文件存储密码,并有效地使该文件“只读”,这样,即使远程服务器的策略允许这样做,客户端也无法删除该密码。另外,Shimo可能会起作用,但实际上我的问题是如何在内置客户端上执行此操作。尝试了变通方法-它允许您最初存储密码,但是在断开连接后密码将被删除。
cwd 2012年

@cwd如果没有回答您的问题,您为什么接受此答案?还是我解析您的评论有误?
unomi 2015年

3

有一个适用于我的AppleScript解决方法


任何人都可以确认此AppleScript是否仍可在10.9.4中使用吗?如果通过osascript运行脚本,则将密码粘贴在终端中;如果从AppleScript编辑器运行,则将密码粘贴在光标处。
克拉克2014年

是的,它适用于10.9.4。您也可以测试我的叉子:gist.github.com/synox/c597321d6d007f812f45
Synox

我们最终在路由器上对其进行了更改,以允许对其进行保存,因此很遗憾,我不再具有可以轻松测试前叉的环境。感谢您的跟进和分享。
克拉克2014年

可以在优胜美地上确认这项工作。但是,当我打开VPN连接器时,它似乎并没有自动输入密码。它要求我手动单击脚本的“运行”按钮以在其中输入密码-这是预期的功能吗?
theGreenCabbage 2014年

这不是故意的,它会自动为我完成所有操作。让我再次检查最新更新。
Synox 2014年

2

在github上得到了另一个脚本。

该脚本无需模拟点击和输入,而是访问流程并仅触发动作。

在脚本第一次运行时,OSX可能会要求可访问性。


对不起,这里的总Mac newb。当我尝试在顶部栏中连接到我的VPN时,这会自动触发吗?还是像手动将其称为脚本那样连接到VPN?
anon58192932 2015年

这给了我“现在允许vpn辅助访问”。解决方案是转到安全设置并添加脚本名称以允许访问。
anon58192932

-1

说明:

这是由VPN IPSec连接的“钥匙串访问”项目出现问题引起的。两分钟的修复将为您解决问题。

解:

  1. 通过单击启动钥匙串访问 Applications > Utilities > Keychain Access
  2. 在左上方窗格的“钥匙串”下,选择“系统”。
  3. 在左下角的“类别”下,选择“所有项目”
  4. 在屏幕右侧滚动到底部,然后找到两个称为VPN(IPSec)的项目。
  5. 双击类型为IPSec XAuth密码的VPN(IPSec)
  6. 单击访问控制按钮/选项卡。允许使用此钥匙串项目的应用程序将在下面显示。如果系统提示您输入密码,请输入密码。
  7. 单击加号(+
  8. 当Finder窗口出现时,按Cmd + Shift + G键盘上的
  9. 当出现“转到文件夹”对话框时,输入/usr/libexec/configd并单击“转到”
  10. 选择它并单击添加
  11. 点击保存更改
  12. 关闭钥匙串访问,然后尝试再次连接到您的VPN

http://www.proposedsolution.com/solutions/vpn-ipsec-prompting-saved-password/


2
在高山脉上不起作用
gabin

@Gabin是正确的,在macOS 10.13.3上不起作用,也许您找到了可行的解决方案?
Darrarski '18

不幸的是,@ Darrarski没有。我手动输入密码
gabin

@gabin这个问题没有一个“正确”的答案。至于我-没有别的没有用。
skywinder
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.