Cisco Secure Client eyni giriş sorğularına cavab verməyin iki yolunu verir: vpnui.exe içinə yazan bir insan və ya -s ilə standart girişə cavabları vpncli.exe-ə ötürən skript. İkinci yol qrafik interfeysi ekrandan oxumadan planlaşdırılmış bağlantıları mümkün edir və həm də girişi etimad kimi qorunmalı olan fayla çevirir. Hansını istədiyiniz maşının başında insan olub-olmamasından və parolun nə qədər tez-tez dəyişməsindən asılıdır. Heç bir variant şlüzün nə soruşduğunu dəyişmir, yalnız kimin cavab verdiyini dəyişir.

İki yol eyni tuneldə bitir, ona görə müqayisə protokol deyil, əməliyyatlar haqqındadır.

Eyni sorğulara cavab verməyin iki yolu

Qrafik interfeys yolu dizaynına görə interaktivdir: müştəri soruşur, kimsə cavab verir və sessiya həmin şəxs ona toxunmadıqca yaşayır. İnsanın istifadə etdiyi noutbukda düzgün seçim budur, çünki sorğular şlüzün autentifikasiya üsuluna uyğunlaşır və heç kim diskdə açıq mətn parolu saxlamalı olmur.

Skript yolu kiosk, laboratoriya maşını və ya yazacaq heç kimin olmadığı planlaşdırılmış tapşırıq üçün doğrudur. Mübadilə açıqdır: nəzarətsiz bağlantı müqabilində diskdə etimad faylını qəbul edirsiniz. Şlüz sertifikat və ya SAML autentifikasiyası təklif edirsə, bu mübadilə adətən dəyməz, çünki fayl yalnız daha güclü üsulun qaçacağı sorğulara cavab vermək üçün mövcuddur.

İkisini eyni maşında eyni vaxtda qarışdırmayın. Əmr sətri və qrafik müştəri eyni sessiya vəziyyəti üçün rəqabət edir, bu da növbəti bölmənin problemidir.

Cavab faylında nə olmalıdır

Müştəri sıra ilə soruşur — şlüz, bəzən qrup seçimi, istifadəçi adı, parol və hər hansı banner təsdiqi. Hamısına cavab verən fayl belə görünür, real dəyərlər yerinə qoyulmaqla:

connect vpn.example.com
MyGroup
alice
correct-horse-battery
y

Bu faylı qurmağın etibarlı yolu bir dəfə əl ilə qoşulmaq, yazdığınız hər sətri və basdığınız hər Enter düyməsini qeyd etmək, sonra həmin ardıcıllığı dəqiq təkrar etməkdir. Qrupu və istifadəçi adını profildə saxlayan quraşdırmalarda həmin sorğuların artıq görünmədiyi yerlərdə boş sətirlər lazım ola bilər və son sətir yenə də öz sətir sonuna ehtiyac duyur. Bir sətir qısa olan fayl adətən aydın xəta ilə uğursuz olmaq əvəzinə son sorğuda ilişib qalır, buna görə də günah şəbəkəyə atılır. Faylı transkriptinizlə iki dəfə müqayisə edin, bir dəfə sıra, bir dəfə boş sətirlər üçün.

Faylı hər hansı sinxronlaşdırılan qovluqdan kənarda saxlayın və yalnız tapşırığı işlədən hesab oxuya bilsin. O parol açıq mətndir, yəni fayl etimaddır: nə repozitoriya, nə paylaşılan disk, nə də biletə əlavə. Müştəri sizi bunların heç biri barədə xəbərdar etməyəcək.

Niyə əvvəlcə qrafik interfeys dayanmalıdır

Skriptə qrafik interfeys prosesini bitirməklə başlayın, sonra CLI-ni öz quraşdırma qovluğundan işə salın, çünki həm iş qovluğu, həm də müştəri buraxılışı vacibdir. İllüstrativ sarğı:

@echo off
taskkill /IM vpnui.exe /F >nul 2>&1
cd /d "%PROGRAMFILES(x86)%\Cisco\Cisco Secure Client"
vpncli.exe -s < C:\secure\login.txt

Çıxış kodları burada etibarlı uğur siqnalı deyil. Müştəri gedişatını çap edir və tuneli ayrı prosesdə saxlayır, ona görə çıxışda bağlantı vəziyyətini oxuyun və yalnız bundan sonra VPN-dən asılı işə başlayın.

Qrafik interfeysi öldürməyi atlarsanız, skript işləyirmiş kimi görünə bilər, halbuki mövcud sessiya istifadəçinin buraxdığı vəziyyətdə qalır. Bu nasazlıq fasiləli görünür və bu, bir həftəlik təxminə tab gətirən nasazlıq növüdür.

Sessiyanı təsdiqləyin, onu güman etməyin

Skript qayıtdıqdan sonra yalnız tunelin içində mövcud olan bir şeyi yoxlayın — daxili host və ya yalnız korporativ həlledicinin cavab verdiyi DNS şəkilçisi. Müştərinin çıxışında bağlantı vəziyyəti sətrini də oxuyun və hər hansı başqa şeyi yavaş uğur deyil, uğursuzluq sayın. Sessiya artıq açıqkən faylı yenidən işə salmaq müştərini yarımkonfiqurasiya edilmiş vəziyyətdə qoya bilər, ona görə ya əvvəlcə ayırın, ya da sessiya varsa girişi keçin.

Sonra yenidən qoşulmanın kimə aid olduğunu qərarlaşdırın. Daxili ünvana ping vuran və girişi yenidən işə salan dövrə kiosku aylarla onlayn saxlaya bilər, həm də parol ilk dəfə dəyişəndə hesabı kilidləyə bilər. Cəhdlərin sayını məhdudlaşdırın, həddi aşanda xəbərdarlıq edin və köhnə parolun kilidlənməyə qədər təkrar cəhd etməsi əvəzinə kimlik komandası faylı dəyişsin.

Köhnə vpnclient.exe eyni alət deyil

Eyni avtomatlaşdırma daha köhnə bir ad altında görünür və ikisi bir-birini əvəz etmir. İstifadədən çıxarılmış Cisco IPsec müştərisi vpnclient.exe alətini bir əmr sətrində connect feli, profil adı, istifadəçi və parol kimi daxili arqumentlərlə işlədirdi; vpncli.exe isə standart girişdə -s ilə sorğu ardıcıllığı gözləyir. Buna görə köhnə forum skriptini indiki maşına köçürmək işləyən, görünən heç nə etməyən və günahı şlüzün üstünə atan əmr yaradır.

Hər hansı arqumenti redaktə etməzdən əvvəl hansı müştərinin quraşdırıldığını və skriptin əslində hansını çağırdığını yoxlayın. Ad fərqi planlaşdırılmış tapşırıqda gözdən qaçacaq qədər kiçikdir və yüksəltmədən sonra miras qalmış skript işləməyi dayandıranda ilk yoxlanmalı şey budur.

Əlaqəli məqalələr