Як автоматично зберегти пароль з'єднання Cisco VPN на Mac OS X?


16

Я налаштував з'єднання VPN Cisco IPSec замість того, щоб використовувати клієнта Cisco на Mac OS X. Мені це подобається досить добре, він просто сидить у лотку поруч з годинником і дозволяє мені легко підключати і відключати.

Проте, єдиним недоліком цього є те, що панель налаштувань мережі Apple дійсно примушує політику віддаленого сервера не зберігати паролі користувачів, тож вона дозволить мені зберегти його один раз, коли я вперше створюю з'єднання, і це дозволить мені з'єднатися з ним таким чином , але після того, як я від’єднав, він видаляє пароль і більше не дає мені вводити текст у цьому полі.

enter image description here

Що я в кінцевому підсумку з це вікно, що підказує мені для входу облікових даних кожного разу, коли я підключення. Чи є спосіб обійти / автозаповнення цього?

enter image description here

Відповіді:


2

У старі часи використання клієнта Cisco було легко редагувати .pcf файл для обходу політики віддаленого сервера. Використання альтернативного клієнта Shimo працював для мене ще кілька років тому (тепер він закритий, але стару версію можна отримати з Google Code). Ось інше рішення Я не пробував, що використовує брелок.


1
Дякую. Cisco може бути глючить на OS X, хоча і тому я віддаю перевагу вбудованій функціональності IPSec. Так з pcf Файл можна зберегти і зробити файл "тільки для читання", щоб клієнт не міг видалити пароль, навіть якщо політика віддаленого сервера сказала про це. Крім того, Shimo може працювати, але насправді моє питання полягає в тому, як це зробити на вбудованому клієнті. Пробували обхідний шлях - він дозволяє зберігати пароль спочатку, але після відключення пароль стирається.
cwd

@cwd Чому ви прийняли цю відповідь, якщо вона не відповідає на ваше запитання? Чи я неправильно розбираю ваш коментар?
unomi

3

Є обхід з AppleScript що працює для мене.


Хто-небудь може підтвердити, якщо цей AppleScript все ще працює в 10.9.4? Я отримую свій пароль, вставлений в термінал, якщо я запускаю скрипт за допомогою JavaScript або вставлений в курсор, якщо я запускаю його з AppleScript Editor.
cclark

Так, він працює на 10.9.4. Ви також можете перевірити мою вилку: gist.github.com/synox/c597321d6d007f812f45
Synox

Ми закінчили тим, що він змінився на маршрутизаторі, щоб дозволити йому бути збереженим, так що, на жаль, у мене більше немає середовища, де можна легко перевірити вилку. Дякуємо, що продовжили роботу та обмінялися.
cclark

Можна підтвердити це працює на Yosemite. Але, здається, автоматично не вводити мій пароль, коли я відкриваю свій роз'єм VPN. Для цього потрібно вручну натиснути кнопку "запустити" для того, щоб скрипт ввів пароль в - це була призначена функціональність?
theGreenCabbage

Це не призначено, він робить все автоматично для мене. Дозвольте мені знову перевірити останні оновлення.
Synox

2

Я отримав інший сценарій на github .

Замість того, щоб імітувати клацання і введення, цей скрипт отримує доступ до процесу і просто запускає дії.

Під час першого запуску сценарію OSX може запитати доступність.


Вибачте загальний Mac newb тут. Це автоматично вимикається, коли я намагаюся підключитися до моєї VPN у верхній панелі або це називається вручну, подібно скрипту для підключення до VPN?
anon58192932

Це дає мені 'vpn тепер дозволений допоміжний доступ'. Рішення полягає в тому, щоб перейти в налаштування безпеки і додати ім'я сценарію, щоб дозволити доступ.
anon58192932

-1

Пояснення:

Це викликано проблемою з елементом Keychain Access для з'єднання VPN IPSec. Дві хвилини виправлення розбереться для вас.

Рішення:

  1. Запустіть Keychain Access, натиснувши Applications > Utilities > Keychain Access
  2. На лівій верхній панелі в розділі Keychains виберіть System
  3. Зліва нижче, у розділі Категорія виберіть усі елементи
  4. У правій частині екрана прокрутіть донизу та знайдіть два пункти, які називаються VPN (IPSec)
  5. Двічі клацніть VPN (IPSec), який є паролем IPSec XAuth
  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/


1
не працює на високій сиеррі
gabin

@Gabin ви праві, не працює на macOS 10.13.3, можливо, ви знайшли робоче рішення?
Darrarski

@Darrarski на жаль, ні. Я вводжу пароль вручну
gabin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.