Anda menaip vpncli pada gesaan Windows dan mendapat ralat perintah tidak dikenali, atau tetingkap terbuka dan kemudian berhenti pada soalan yang tidak anda jangkakan. Kedua-dua gejala biasanya datang dari tempat yang sama: mesin mempunyai lebih daripada satu barisan klien Cisco VPN dipasang, dan perintah yang anda jalankan milik yang salah. Penyelesaiannya ialah melancarkan fail boleh laku yang disertakan dengan Secure Client, kemudian menjawab gesaan yang benar-benar dihantar oleh gateway.

Gejala menunjuk kepada dua klien berbeza

Cisco Secure Client merangkumi antara muka baris perintah Windows bernama vpncli.exe. Klien Cisco IPsec VPN yang lebih lama menyertakan program berbeza, vpnclient.exe, dengan perintah dan suis kata laluan yang berbeza. Panduan yang mencampurkan kedua-duanya menghasilkan perintah yang kelihatan munasabah dan gagal serta-merta. Folder program yang dipasang ialah cara terpantas untuk membezakannya.

Jika vpncli tiada dalam PATH, itu bukan bukti bahawa komponen itu hilang. Pemasang tidak menambahkan folder itu ke PATH, jadi anda memanggil fail boleh laku dengan laluan penuhnya.

Jalankan fail boleh laku milik Secure Client

Untuk pemasangan Secure Client 5.x, lokasi yang didokumenkan ialah folder Secure Client di bawah Program Files (x86). Dalam PowerShell, pengendali panggilan diperlukan kerana laluan mengandungi ruang: & 'C:\Program Files (x86)\Cisco\Cisco Secure Client\vpncli.exe'. Jika fail itu tiada, semak versi yang dipasang dan foldernya dan bukannya memuat turun klien lama untuk menampung jurang.

Dari cmd.exe laluan yang sama berfungsi tanpa pengendali panggilan, tetapi ia masih memerlukan tanda petik. Pilih satu shell dan kekal di dalamnya, kerana kedua-duanya mengendalikan tanda petik secara berbeza, dan separuh contoh yang gagal dalam talian ialah masalah tanda petik.

Sambung dan jawab apa yang diminta gateway

Pada gesaan klien, sambung ke gateway yang diluluskan atau alias yang dikonfigurasikan: connect vpn.example.com. Gantikan contoh itu dengan nama hos anda sendiri. Klien kemudian meminta kelayakan yang diperlukan oleh penggunaan anda, yang mungkin termasuk pemilihan sijil, kod token atau faktor kedua. Jawab setiap gesaan mengikut urutan ia muncul.

Contoh yang didokumenkan oleh Cisco juga menunjukkan sepanduk yang memerlukan respons jelas, jadi skrip yang hanya membekalkan nama pengguna dan kata laluan boleh berhenti pada sepanduk itu. Baca soalan di skrin dan bukannya menganggap gesaan seterusnya ialah kata laluan.

Semak sesi sebelum mempercayainya

Selepas sambungan terbentuk, stats mencetak maklumat sesi: gateway, alamat yang diberikan, protokol dan tempohnya. Semak juga satu sumber dalaman yang dimaksudkan, kerana sesi wujud sebelum anda membuktikan bahawa laluan, DNS dan kebenaran aplikasinya memenuhi tugas itu. Catat alamat yang diberikan semasa sesi aktif.

Jalankan disconnect apabila anda mahu menamatkan sesi VPN, dan quit apabila anda mahu keluar dari CLI interaktif. Kedua-duanya bukan sinonim, dan menutup tetingkap bukan pengganti yang didokumenkan untuk mana-mana daripadanya.

Automasi ialah keputusan berasingan

Log masuk terminal yang berfungsi tidak membuktikan bahawa tugas berjadual boleh menyelesaikan pengesahan yang sama. Catat identiti yang diperlukan, akaun pelaksanaan, akses sijil dan sebarang interaksi pengguna sebelum menukar sesi menjadi tugas latar belakang. Jika penggunaan memerlukan log masuk pelayar atau kelulusan, sahkan aliran kerja yang disokong dengan pengendalinya dan bukannya menganggap gesaan itu sebagai halangan.

Jangan menyesuaikan contoh lama yang meletakkan kata laluan terus dalam baris perintah. Baris tetap yang disalurkan ke dalam perbualan interaktif rosak sebaik sahaja gateway menukar soalannya, dan kelayakan yang disimpan dalam skrip ialah penemuan yang hanya menunggu untuk ditulis. Rujukan CLI Cisco mendokumenkan perintah yang disokong untuk klien ini.

Apabila log masuk gagal, simpan versi klien, gateway, masa dan teks ralat yang bukan rahsia. Empat fakta itu memisahkan fail boleh laku yang salah daripada penolakan pengesahan dan daripada sesi bersambung yang tidak dapat mencapai aplikasinya.

Artikel berkaitan