Come salvare automaticamente una password di connessione VPN Cisco su Mac OS X?


16

Ho impostato una connessione VPN Cisco IPSec invece di utilizzare il client Cisco su Mac OS X. Mi piace abbastanza bene, si trova nel vassoio accanto all'orologio e mi consente di collegarmi e disconnettermi facilmente.

Tuttavia, uno svantaggio di questo è che il pannello delle preferenze di rete di Apple impone davvero la politica del server remoto di non archiviare le password degli utenti, quindi mi permetterà di memorizzarlo una volta quando creo la connessione per la prima volta, e mi permetterà di connettermi in quel modo , ma dopo la disconnessione rimuove la password e non mi consente più di digitare quel campo.

inserisci qui la descrizione dell'immagine

Quello che finisco è una casella che mi richiede le credenziali di accesso ogni volta che mi connetto. C'è un modo per bypassare / riempire automaticamente questo?

inserisci qui la descrizione dell'immagine

Risposte:


2

Ai vecchi tempi dell'utilizzo del client Cisco, era facile modificare il file .pcf per aggirare il criterio del server remoto. Utilizzando il client alternativo, Shimo ha funzionato per me già un paio di anni fa (ora è a codice chiuso, ma puoi ottenere la versione precedente da Google Code). Ecco un'altra soluzione che non ho provato che utilizza il portachiavi.


1
Grazie. Cisco può essere buggy su OS X e quindi preferisco di gran lunga la funzionalità IPSec integrata. Sì, con il pcffile è possibile memorizzare la password e rendere il file effettivamente "sola lettura", in modo che il client non possa cancellare la password anche se la politica del server remoto ha dichiarato di farlo. Inoltre, Shimo potrebbe funzionare, ma in realtà la mia domanda è su come farlo sul client integrato. Ho provato la soluzione alternativa: ti consente di memorizzare la password inizialmente ma dopo aver disconnesso la password viene cancellata.
Cwd

@cwd Perché hai accettato questa risposta se non ha risposto alla tua domanda? O sto analizzando il tuo commento sbagliato?
unomi,

3

C'è una soluzione alternativa con AppleScript che funziona per me.


Qualcuno può confermare se questo AppleScript funziona ancora in 10.9.4? Ottengo la mia password incollata nel terminale se eseguo lo script tramite osascript o incollata al cursore se la eseguo da AppleScript Editor.
cclark,

Sì, funziona su 10.9.4. Puoi anche provare il mio fork: gist.github.com/synox/c597321d6d007f812f45
Synox

Abbiamo finito per averlo modificato sul router per consentirne il salvataggio, quindi sfortunatamente non ho più un ambiente in cui è facile testare il fork. Grazie per il follow-up e la condivisione.
cclark,

Posso confermare che funziona su Yosemite. Ma non sembra inserire automaticamente la mia password quando apro il mio connettore VPN. Mi richiede di fare clic manualmente sul pulsante "Esegui" per inserire la password nello script - era questa una funzionalità prevista?
theGreenCabbage

Questo non è previsto, fa tutto automaticamente per me. Fammi controllare di nuovo con gli ultimi aggiornamenti.
Synox

2

Ho un'altra sceneggiatura su github .

Invece di simulare clic e input, questo script accede al processo e innesca semplicemente le azioni.

Durante la prima esecuzione dello script, OSX potrebbe richiedere l'accessibilità.


Mi dispiace totale newb Mac qui. Questo si spegne automaticamente quando provo a connettermi alla mia VPN nella barra in alto o viene chiamato manualmente un po 'come uno script per connettersi alla VPN?
anon58192932

Questo mi sta dando 'vpn ora è consentito l'accesso assistivo'. La soluzione è andare alle impostazioni di sicurezza e aggiungere il nome dello script per consentire l'accesso.
anon58192932

-1

Spiegazione:

Ciò è causato da un problema con l'elemento Accesso Portachiavi per la connessione VPN IPSec. Una correzione di due minuti lo risolverà per te.

Soluzione:

  1. Avvia Accesso Portachiavi facendo clic Applications > Utilities > Keychain Access
  2. Nel riquadro in alto a sinistra, sotto Portachiavi selezionare Sistema
  3. In basso a sinistra, sotto Categoria seleziona Tutti gli articoli
  4. Sul lato destro dello schermo scorrere verso il basso e individuare i due elementi chiamati VPN (IPSec)
  5. Fare doppio clic sul VPN (IPSec) che è di tipo IPSec XAuth Password
  6. Fai clic sul pulsante / scheda Controllo accesso. Le applicazioni autorizzate a utilizzare questo elemento portachiavi verranno visualizzate di seguito. Se ti viene richiesta la password, inseriscila.
  7. Fai clic sul segno più ( + )
  8. Quando viene visualizzata la finestra del Finder, premi Cmd + Shift + Gsulla tastiera
  9. Quando viene visualizzata la finestra di dialogo Vai alla cartella, immettere /usr/libexec/configde fare clic su Vai
  10. Selezionalo e fai clic su Aggiungi
  11. Fai clic su Salva modifiche
  12. Chiudi Accesso portachiavi e prova nuovamente a connetterti alla tua VPN

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


2
non funziona in alta sierra
gabin

@Gabin hai ragione, non funziona su macOS 10.13.3, forse hai trovato una soluzione funzionante?
Darrarski,

@Darrarski purtroppo no. Inserisco la password manualmente
gabin

@gabin non esiste una risposta "giusta" per questa domanda. Quanto a me, nient'altro non funziona.
skywinder,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.