Como salvar automaticamente uma senha de conexão Cisco VPN no Mac OS X?

16

Eu configurei uma conexão Cisco IPSec VPN em vez de usar o cliente Cisco no Mac OS X. Gosto bastante, fica na bandeja ao lado do relógio e me permite conectar e desconectar com facilidade.

No entanto, a única desvantagem disso é que o painel de preferências de rede da Apple realmente impõe a política do servidor remoto de não armazenar senhas de usuário, portanto, deixe-me armazená-lo uma vez quando crio a conexão pela primeira vez, e vou me conectar a ele dessa maneira , mas depois que eu o desconecto, ele remove a senha e não me permite mais digitar esse campo.

insira a descrição da imagem aqui

Acabo com uma caixa solicitando credenciais de login sempre que eu me conecto. Existe uma maneira de ignorar / preencher automaticamente isso?

insira a descrição da imagem aqui

cwd
fonte

Respostas:

2

Nos velhos tempos ruins do uso do cliente da Cisco, era fácil editar o arquivo .pcf para contornar a política de servidor remoto. Usando o cliente alternativo, o Shimo trabalhou para mim há alguns anos (agora é de código fechado, mas você pode obter a versão antiga do Google Code). Aqui está outra solução alternativa que eu não tentei que usa o Keychain.

David
fonte
11
Obrigado. Embora a Cisco possa estar com bugs no OS X, prefiro a funcionalidade IPSec incorporada. Sim, com o pcfarquivo, você pode armazenar a senha e torná-lo efetivamente "somente leitura", para que o cliente não possa apagar a senha, mesmo que a política do servidor remoto o faça. Além disso, o Shimo pode funcionar, mas na verdade minha pergunta é sobre como fazê-lo no cliente interno. Tentei a solução alternativa - ela permite que você armazene a senha inicialmente, mas depois que você desconecta a senha é apagada.
Cwd
@cwd Por que você aceitou esta resposta se ela não respondeu à sua pergunta? Ou estou analisando seu comentário errado?
unomi
3

Existe uma solução alternativa com o AppleScript que funciona para mim.

Synox
fonte
Alguém pode confirmar se este AppleScript ainda funciona na versão 10.9.4? Eu obtenho minha senha colada no terminal se eu executar o script via osascript ou colada no cursor se o executar no AppleScript Editor.
Cclark
Sim, funciona em 10.9.4. Você também pode testar meu fork: gist.github.com/synox/c597321d6d007f812f45
Synox
Acabamos alterando o roteador para permitir que ele seja salvo. Infelizmente, não tenho mais um ambiente em que é fácil testar o fork. Obrigado por acompanhar e compartilhar.
Cclark
Pode confirmar que isso funciona em Yosemite. Mas parece não inserir automaticamente minha senha quando abro meu conector VPN. Ele exige que eu clique manualmente no botão "executar" para o script digitar a senha - essa era uma funcionalidade pretendida?
theGreenCabbage
Isso não se destina, faz tudo automaticamente para mim. Deixe-me verificar novamente com as atualizações mais recentes.
Synox
2

Eu tenho outro script no github .

Em vez de simular clique e entrada, esse script acessa o processo e simplesmente aciona as ações.

Enquanto o script é executado pela primeira vez, o OSX pode solicitar acessibilidade.

twksos
fonte
Desculpe total Mac newb aqui. Isso dispara automaticamente quando tento conectar-me à minha VPN na barra superior ou é chamado manualmente como um script para conectar-se à VPN?
Anon58192932 # 22/15
Isso está me dando 'vpn agora é permitido acesso assistido'. A solução é acessar as configurações de segurança e adicionar o nome do script para permitir o acesso.
Anon58192932
-1

Explicação:

Isso é causado por um problema com o item Acesso ao Keychain para a conexão VPN IPSec. Uma correção de dois minutos resolverá o problema para você.

Solução:

  1. Inicie o Acesso às Chaves clicando em Applications > Utilities > Keychain Access
  2. No painel superior esquerdo, em Chaveiros, selecione Sistema
  3. No canto inferior esquerdo, em Categoria, selecione Todos os itens
  4. No lado direito da tela, role para baixo e localize os dois itens chamados VPN (IPSec)
  5. Clique duas vezes na VPN (IPSec) cujo tipo é IPSec XAuth Password
  6. Clique no botão / guia Controle de acesso. Os aplicativos permitidos para usar este item de chaveiro serão exibidos abaixo. Se sua senha for solicitada, digite-a.
  7. Clique no sinal de mais ( + )
  8. Quando a janela do Finder aparecer, pressione Cmd + Shift + Gno teclado
  9. Quando a caixa de diálogo Ir para pasta aparecer, digite /usr/libexec/configd e clique em Ir
  10. Selecione-o e clique em Adicionar
  11. Clique em Salvar alterações
  12. Feche o Acesso ao chaveiro e tente conectar-se à sua VPN novamente

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

skywinder
fonte
2
não funciona em alta serra
gabin
@ Gabin você está certo, não funciona no macOS 10.13.3, talvez você tenha encontrado uma solução funcional?
Darrarski
@Darrarski infelizmente não. I digitar a senha manualmente
gabin
@ gabin, não há uma resposta "certa" para esta pergunta. Quanto a mim - nada mais não funciona.
skywinder