Masalah
Saya punya koneksi Cisco IPSEC VPN di pengaturan jaringan saya di mesin Yosemite. Ini berfungsi dengan baik, selain meminta kata sandi pada setiap koneksi. Kata sandi yang disimpan sepenuhnya diabaikan.
Latar Belakang
Jika saya memasukkan kata sandi di bawah pengaturan jaringan dan klik hubungkan, kata sandi yang disimpan lenyap, dan dialog yang meminta kata sandi muncul. Saya telah memverifikasi bahwa kata sandi itu benar (disalin dari dokumen).
Hal-hal yang tidak berhasil
Solusi yang disarankan untuk Snow Leopard ini adalah menyimpan kata sandi, membuka Akses Keychain, mencari kunci "Xauth" di gantungan kunci sistem, dan memberikan
/usr/libexec/configd
akses ke kunci tersebut. Ini tidak berpengaruh.Memperbaiki izin biasa / memeriksa disk
Hal-hal aneh
Jika saya menonton akses gantungan kunci sambil menekan tombol connect, kata sandi yang disimpan lenyap langsung dari gantungan kunci saat dialog muncul.
Pertanyaan Keseluruhan
Bagaimana cara saya mendapatkan kata sandi yang disimpan dengan benar sehingga saya tidak harus merekamnya kembali di setiap koneksi?
Jawaban:
Saya kira Anda menggunakan koneksi apa saja untuk terhubung ke server Cisco VPN. AnyConnect juga dapat digunakan dari Terminal. Ini berfungsi pada macOS Sierra dan AnyConnect 3.1.14018. Buat skrip bash dengan perintah berikut:
Dan letakkan detail login di file .credentials dengan tiga baris berikut:
Jangan lupa untuk memberikan izin yang masuk akal pada file.
sumber
Dari membaca pertanyaan Anda, saya mendapat kesan bahwa Anda melakukan semuanya dengan benar dan Cisco VPN Server memiliki opsi untuk memungkinkan penghematan kata sandi yang diatur oleh sisi klien
disallow
.Saya tahu pasti bahwa pengaturan seperti itu ada.
sumber
disallow
pengaturan ini . Sama seperti kompilasi okular tanpa dukungan DRM untuk menyalin kalimat dari jurnal yang ditinjau sejawat, tampaknya ini adalah pengaturan yang pada dasarnya tidak ramah pengguna.Kedua jawaban di sini saat saya menulis ini memiliki hak untuk itu, tetapi keberadaan
vpn
baris perintah berarti bahwa kita dapat menyiasati desain yang tidak ramah pengguna iniexpect
. Terima kasih pergi ke penjawab sebelumnya, GhostLyrics untuk mengungkapkan keberadaan opsi sisi server yang mematikan penyimpanan kata sandi, dan Hans untuk mengungkapkanvpn
klien baris perintah.Buat file yang terlihat seperti ini:
Isi
set
kolom seperti biasa. Jika VPN Anda seperti milik saya, Anda akan diberikan daftar "grup" saat Anda menjalankanvpn connect
. Jalankan ini sekali dengan tangan, dan perhatikan nomor mana yang sesuai dengan grup yang ingin Anda hubungkan. Itu tidak akan berubah antara berjalan kecuali admin menambah / menghapus grup. Anda tidak dapat menggunakan nama di sini, program mengharapkan nomor.Setelah semuanya diisi,
chmod +x
skrip ini dan jalankan. Saya sekarang dapat terhubung ke VPN saya, hands free!sumber
Freewheeling off Hans ' jawaban -terima kasih - Saya ingin merampingkan doa sedikit, melewati Terminal dan berakhir dengan ikon AnyConnect di MacOS Status Menu. (Saya di Mojave 10.14.6.)
Pertama, luncurkan Terminal, lalu ubah ke direktori biner aplikasi AnyConnect:
Buat salinan biner asli:
Terakhir, timpa file awal dengan skrip shell, ubah
VPN host
ke nama host atau alamat VPN Anda danuser
danpa$$w0rd
ke kredensial Anda:Sekarang, Anda harus dapat menjalankan AnyConnect dari Spotlight atau Finder seperti biasa. Pertama skrip kami akan terhubung dan kemudian menjalankan eksekusi ke biner aplikasi sehingga AnyConnect akan muncul di Menu Status desktop.
sumber