Mac OS XでCisco VPN接続パスワードを自動保存する方法は?


16

Mac OS XでCiscoクライアントを使用する代わりに、Cisco IPSec VPN接続をセットアップしました。かなり気に入っています。クロックの隣のトレイに座っているだけで、簡単に接続および切断できます。

ただし、これの欠点の1つは、Appleのネットワーク設定ペインがユーザーパスワードを保存しないというリモートサーバーのポリシーを実際に強制するため、最初に接続を作成するときに一度保存して、その方法で接続できるようにすることです、ただし、切断するとパスワードが削除され、そのフィールドに入力できなくなります。

ここに画像の説明を入力してください

最後に、接続するたびにログイン資格情報の入力を求めるボックスが表示されます。これをバイパス/自動入力する方法はありますか?

ここに画像の説明を入力してください

回答:


2

シスコのクライアントを使用していた昔は、.pcfファイルを編集してリモートサーバーポリシーを回避することは簡単でした。数年前の時点で、代わりのクライアントShimoを使用して仕事をしてきました(現在はクローズドソースですが、古いバージョンはGoogle Codeから入手できます)。 キーチェーンを使用する、私が試したことのない別の回避策があります。


1
ありがとうございました。ただし、Cisco XはOS Xでバグが発生する可能性があるため、組み込みのIPSec機能が非常に気に入っています。はい。pcfファイルを使用すると、パスワードを保存し、ファイルを事実上「読み取り専用」にすることができます。そのため、リモートサーバーのポリシーでパスワードが消去された場合でも、クライアントはパスワードを消去できません。また、Shimは動作するかもしれませんが、本当に私の質問は、組み込みクライアントでそれを行う方法についてです。回避策を試しました-最初にパスワードを保存できますが、切断するとパスワードは消去されます。
cwd

@cwd質問に答えないのに、なぜこの答えを受け入れたのですか?または、あなたのコメントを間違って解析していますか?
ウノミ

3

AppleScriptに回避策があります。


このAppleScriptが10.9.4でも動作するかどうかは誰でも確認できますか?osascriptを介してスクリプトを実行する場合は端末にパスワードを貼り付け、AppleScript Editorから実行する場合はカーソルにパスワードを貼り付けます。
cclark 14

はい、10.9.4で動作します。私のフォークをテストすることもできます:gist.github.com/synox/c597321d6d007f812f45
Synox

残念ながら、ルーターで変更して保存できるようになったため、残念ながらフォークを簡単にテストできる環境はなくなりました。フォローアップと共有をありがとう。
cclark 14

Yosemiteでこの動作を確認できます。しかし、VPNコネクタを開いたときにパスワードが自動的に入力されないようです。パスワードを入力するスクリプトの「実行」ボタンを手動でクリックする必要があります-これは意図した機能ですか?
theGreenCabbage 14

これは意図されたものではなく、すべて自動的に行われます。最新のアップデートでもう一度確認してみましょう。
Synox 14

2

githubで別のスクリプトを入手しました。

クリックと入力をシミュレートする代わりに、このスクリプトはプロセスにアクセスし、単にアクションをトリガーします。

スクリプトの初回実行時に、OSXはアクセシビリティを要求する場合があります。


申し訳ありませんが、ここではMacの初心者です。これは、トップバーでVPNに接続しようとすると自動的に起動しますか、それともVPNに接続するスクリプトのように手動で呼び出されますか?
anon58192932

これにより、「vpnに支援アクセスが許可されました」と表示されます。解決策は、セキュリティ設定に移動し、アクセスを許可するスクリプトの名前を追加することです。
anon58192932

-1

説明:

これは、VPN IPSec接続のキーチェーンアクセス項目の問題が原因です。2分間の修正でそれを整理します。

解決:

  1. クリックしてキーチェーンアクセスを起動します Applications > Utilities > Keychain Access
  2. 左上のペインの[キーチェーン]で[システム]を選択します
  3. 左下の[カテゴリ]で[すべてのアイテム]を選択します
  4. 画面の右側で一番下までスクロールし、VPN(IPSec)という2つのアイテムを見つけます。
  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/



@Gabinあなたは正しいです、macOS 10.13.3では動作しません。おそらく実用的なソリューションを見つけましたか?
-Darrarski

@Darrarskiは残念ながらそうではありません。パスワードを手動で入力します
-gabin

@gabinこの質問に対する「正しい」答えはありません。私に関しては、他には何も機能しません。
スカイワインダー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.