Yadda ake rubuta shigar AnyConnect da skript a Linux da macOS
Fayil ɗin binary na vpn yana karanta amsoshi daga ma’aunin shigarwa a tsarin tambayoyin. Gina jerin, ka ambata shi sau ɗaya, ka kiyaye shi daga jerin tsari, ka gwada hanya ɗaya da farko.
Skript ɗin yana ƙarewa da sifili, ramin yana bayyana, kuma ana ƙin gudanarwa ta gaba kafin ma ya nemi kalmar sirri. Ko kuma wannan umarnin yana aiki a terminal kuma yana gazawa daga aikin da aka tsara da kuskuren «ba a sami taron ba» wanda ba ya ambaton wani abu mai amfani. Dukansu maganganun ma’aunin shigarwa na abokin ciniki AnyConnect ne da suka lalace, ba laifin cibiyar sadarwa ba. Ɗauki shigarwa a matsayin tambaya da amsa da aka rubuta kuma gazawa suna zama abin tsammani kuma ƙanana.
Me ya sa wannan umarnin ke gazawa cikin skript
Abokin ciniki yana karanta amsoshinsa daga ma’aunin shigarwa, layi ɗaya ga kowace tambaya, a tsarin da ƙofar ke neman su. Duk abin da ke canza adadin tambayoyin, kamar sabon banner, mai zaɓin rukuni ko ƙalubalen ma’auni na biyu, yana motsa kowace amsa ta gaba da layi ɗaya. Sa’an nan abokin ciniki yana karanta sunan mai amfani inda yake tsammanin kalmar sirri kuma yana ba da rahoton gazawa da ba ta nuni ga ɗaya daga cikinsu.
Kalmar sirri da ke ɗauke da alamar motsin rai tana ƙara wata gazawa ta biyu mai shiru. A cikin alamomin ambato biyu harsashi yana faɗaɗa ta tun da daɗewa kafin abokin ciniki ya ga komai.
Saka kayan aiki a cikin alamomin ambato ɗaya kuma harafin yana tafiya lafiya. Wannan shi ne dukan gyaran, kuma yana bayanin aji ɗaya na rahotanni inda wannan takardar shaidar ke aiki idan an buga ta kuma tana gazawa idan an adana ta. Duba abin da harsashi ya yi kafin ka duba ƙofar: buga kayan aiki ta hanyar nadi da ke nuna ainihin baytuna kuma ƙirga layukan. Yawancin waɗannan binciken suna ƙarewa a nan.
Rubuta amsoshi a tsarin da abokin ciniki ke nema
Gudanar da abokin ciniki a mu’amala sau ɗaya kuma rubuta kowace tambaya a jere. Mai zaɓin rukuni yana bayyana ne kawai lokacin da ƙofar ta wallafa bayanai da yawa, kuma tambayar banner tana bayyana ne kawai lokacin da aka saita ɗaya. Fayil ɗin amsoshi dole ya dace da ƙofar da kake nufi da gaske, ba wadda ke cikin takardun ba.
Sa’an nan gina fayil ɗin da wannan ainihin jeri, amsa ɗaya a kowace layi. Lissafin rukuni shi ne lambar da abokin ciniki ke lissafawa, ba matsayin bayani a cikin takarda ba. Karɓi banner ɗin ne kawai idan ƙofarka tana aika ɗaya, kuma ƙara layi ga kowace ƙarin tambaya da aka san wannan ƙofar tana yi. Fara abokin ciniki da tutar rashin mu’amala domin ya cinye fayil ɗin maimakon jiran terminal.
connect vpn.lab.example
0
username
password
y
exit/opt/cisco/anyconnect/bin/vpn -s < anyconnect.txtWannan jeri na iya zuwa ta bututu lokacin da ka fi son kada ka ajiye fayil a faifai. Dokokin ambato har yanzu suna yanke shawarar ko zai tsira.
Kiyaye takardar shaidar daga jerin tsari
Hujja a kan layin umarni tana iya karantawa ga kowane mai amfani na gida tsawon rayuwar tsarin, don haka kalmar sirri ta kasance cikin fayil ko bututu kuma ba a cikin jerin hujjoji ba. Sanya wannan fayil ɗin karantawa kawai ga asusun da ke gudanar da skript ɗin, kuma share shi idan aikin ya ƙare. A macOS binary ɗin yawanci yana kan hanya ɗaya da Linux, amma tabbatar da wurin da aka girka maimakon ɗauka. Nadi da ke gwada hanyoyin biyu ya fi rahoton abin da ya faru gajarta.
printf 'username\npassword\ny\n' | /opt/cisco/anyconnect/bin/vpn -s connect vpn.lab.exampleKada ka bar skript ɗin yin ƙoƙari har abada ma. Banner ɗin da ya canza ko kalmar sirri da ta ƙare a cikin dare suna mai da fayil ɗin amsoshi tsayayye ya zama madauki na sake ƙoƙari, kuma wannan madaukin ne ke kulle asusun.
Gaza sau ɗaya, buga nassin kuskuren abokin ciniki da kansa, ka fita. Aikin da aka tsara yana bukatar wannan bitar na asali da samuwar takardar shaidar kamar kowane aikin da ba a kula da shi ba, domin takardar shaidar da ke ƙarewa a shiru ba a iya bambanta ta da katsewar aiki da ƙarfe uku na safe.
Tabbatar da zaman kafin ka amince da lambar fita
Yanayin da aka haɗa yana tabbatar da cewa ramin yana wanzu kuma ba wani abu fiye da haka ba. Gwada hanya ɗaya da dole ne a iya samu ta cikinsa kafin skript ɗin ya fara aiki na gaske, kuma ɗauki gazawar can a matsayin wata matsala dabam da shigar da ya kasa. In ba haka ba za ka sake gwada haɗin da ya yi kyau sosai wanda kawai ba zai iya isa wurin da zai je ba.
Tambayi abokin ciniki yanayinsa kafin da bayan cire haɗin, domin tsohon zama na iya ƙin haɗin na gaba yayin da skript ɗinka ke bayar da rahoton nasara.
/opt/cisco/anyconnect/bin/vpn state
/opt/cisco/anyconnect/bin/vpn disconnectRubuta fitarwar yanayi kusa da lambar fita, domin lamba ɗaya ba za ta iya raba shigar da aka ƙi da zama da ba a taɓa rufewa ba. Lokacin da ƙofar ke bukatar ma’auni na biyu ko amincewar mu’amala, daina rubuta wannan matakin da skript kuma yi amfani da hanyar da abokin ciniki ke goyan bayanta maimakon haka. Fayil ɗin amsoshi tsayayye sauƙi ne ga takardar shaidar da kake sarrafawa, ba hanyar ƙetare matakin tabbatarwa da ba ka sarrafa shi ba. Kiyaye iyaka a haka kuma wannan ya kasance ɗan gajeren skript.
Lokacin da fayil ɗin amsoshi tsayayye shi ne kayan aiki mara kyau
Ma’auni na biyu ko tambayar amincewa suna karya tsarin gaba ɗaya, kuma wannan iyakar ƙira ce ba wasan kacici-kacici na skript ba. Yi amfani da duk hanyar da abokin ciniki ke goyan bayanta ga wannan matakin maimakon yin hasashen amsar tun da farko. Fayil ɗin tsayayye yana aiki ne kawai ga takardun shaidar da suka tsaya ɗaya tsakanin gudanarwa.
Salon takardar shaida guda biyu tsofaffi ma ana kuskuren ɗauka da AnyConnect. Bayanin vpnc yana magana da wani yarjejeniya, kuma yana son sunan rukuni a matsayin mai gane IPSec, sannan sirrin rukuni da aka raba, sannan bayanan asusunka.
Saboda yarjejeniyoyin sun bambanta, vpnc ba zai iya isa ƙofar da ke wallafa bayanan AnyConnect kawai ba, kuma zaɓin buɗe-da-ido da aka saba ga wannan sabis ɗin shi ne openconnect tare da zaɓaɓɓen yarjejeniyar anyconnect. Fayil ɗin pcf na tsohon abokin ciniki na Cisco ne, kuma ko da ana iya sake shigar da mai masaukansa, sunan rukuni da kalmar sirrin rukuni a cikin abokin ciniki da har yanzu ke magana da Cisco IPsec, fayil ɗin ba ya wucewa tsakanin abokan ciniki. Tashar jiragen ruwa da ba a saba ba ko yanayin rami marar misali yawanci yana ɓacewa a wannan matsawa. Yanke shawara wace yarjejeniya ce ƙofar ke bayarwa kafin ka zaɓi kayan aiki.