Ka kammala tambayar MFA, ramin ya tashi, kuma rufe tashar yana dauke da haɗin tare. Matsalar kulawa ce ba ta tabbatarwa ba, kuma OpenConnect yana da makullin da ke magance ta. Maganin shi ne barin abokin ciniki ya koma baya bayan an gama farawa, lokacin da sashin mu'amala ya ƙare. Ga jerin gwaje-gwaje: bi su a jere ka tsaya a na farko da bai dace da ƙofar ka ba.

Tabbatar da abin da ƙofar ke buƙata lokacin shiga

Kafin ka rubuta umarni, rubuta hanyar shaidar da turawa ke tilastawa. Takardar shaidar kawai, kalmar sirri da token, da zagayen burauza ta mai bayar da SAML suna aiki daban, kuma yanayin baya ba zai iya tsallake ko ɗaya ba. Zaɓin yana canza abin da ke faruwa bayan farawa, ba abin da ke faruwa a lokacinsa ba.

Hanyar da ke burgewa ita ce sarrafa tambayar kai tsaye. Rubutun da ke buga amsa tsayayye idan ya gane tambayar kalmar sirri yana karyewa lokacin da ƙofar ta nemi lambar amfani ɗaya, kuma yana barin shaida a fayil da wasu asusu za su iya karantawa. Idan mutum zai amince da zaman, ka riƙe mutumin cikin tsari.

Gudanar da zaman farko a gaba ka karanta fitarwa

Haɗa sau ɗaya a al'ada ka bar dukan musayar hannu ta buga. Lura da ka'idar da ake amfani da ita, hanyar takardar shaidar ko token, adireshin ramin da uwar garke ke bayarwa, da kowane gargadi kafin a karɓi haɗin. Wannan rubutun shine tushenka kuma ita ce hanya mai arha ta bambance matsalar abokin ciniki da canjin ƙofa daga baya. Ajiye shi a wajen buffer ɗin tashar.

Sannan ka sake maimaita wannan kira da yanayin baya da fayil ɗin PID da aka ƙara, misali openconnect --background --pid-file /run/openconnect.pid vpn.example.net, tare da riƙe zaɓuɓɓukan ka'ida da tabbatarwa da ƙofarka ke buƙata a layi ɗaya. littafin OpenConnect ya bayyana wannan zaɓi a matsayin ci gaba a baya bayan an gama farawa, wanda shine dalilin da ya sa dole a gama sashin mu'amala da farko.

Sa a same tsarin da ke gudana kuma a iya dakatar da shi

Fayil ɗin PID shaida ce kawai muddin ya dace da tsari mai rai. Sa shi a babban fayil da asusun sabis ya mallaka, kuma kwatanta lambar da aka rubuta da teburin tsari kafin ka aika wata alama. Sake farawa da rugujewa suna barin fayil ɗin, kuma tsohon fayil shine dalilin da ya saba sa rubutun dakatarwa ya ba da rahoton nasara yayin da ramin ke aiki. Ɗauki gwajin a matsayin ɓangare na hanyar dakatarwa, ba mataki na zaɓi ba.

Aika alama zuwa PID ɗin da aka tabbatar, sannan tabbatar cewa fuskar ramin ta ɓace da gaske maimakon dogaro da matsayin fita. Idan abokin ciniki yana buƙatar ƙarin izini don saita fuskar, alamar dole ta fito daga asusun da aka ba shi izinin aikawa.

Kada ka tara yanayin baya ƙarƙashin mai kulawa

systemd da masu kulawa makamantansu suna tsammanin su mallaki tsarin da suka ƙaddamar, shi ya sa abokin ciniki da ya koma baya yana rikita su. Mai kulawa yana ganin mai ƙaddamarwa ya fita yayin da ainihin haɗin ke raye, don haka dabarun sake farawa, rahoton matsayi da lokutan dakatarwa suna bayanin abin da bai sake zama gaskiya ba. Rubuta naúrar a tsarin gaba da ake tallafawa ka bar mai kulawa ya yi aikin daemon.

Ka tanadi --background don zaman da mutum ya fara sannan ya tafi. Idan buƙatar ita ce rami da ke wanzu kafin kowa ya shiga, abin da ya ɓace shine ingantaccen ainihi mara mu'amala da shiri don sabunta shi, kuma babu tutar layin umarni da ke bayar da ɗaya. Ƙara tutar zuwa rubutun taya yana haifar da ramin da ke kasawa a hankali a farkon shaidar da ta ƙare.

Ɗauki kukin zaman a matsayin shaida

OpenConnect yana rubuta wani mataki na tabbatarwa ta --authenticate, kuma ana iya mayar da kayan da aka samu da --cookie-on-stdin. Wannan biyu na aikin haɗin kai ne, kuma abin da suke samarwa yana da mahimmanci kamar kalmar sirrin da ta ƙirƙira shi.

Ka riƙe darajar a wajen tarihin shell, a wajen logs, da a wajen kowane tikitin da ka buɗe. Rubutun miƙa dole ya adana bayanan ƙarshen da aka tabbatar da abokin ciniki ya karɓa tare da kukin; idan ka bar shi, gudanarwa daga baya na iya haɗawa da mai karɓar da ba ka tabbatar da shi ba, wanda ya fi muni da haɗin da kawai ya kasa.

Bi jerin kafin ka rufe tashar

Abubuwa huɗu dole su zama gaskiya: shiga mai mu'amala ya ƙare a gaba, fayil ɗin PID yana nuni ga tsarin da ka tabbatar, an warware tambayar mai kulawa ta wata hanya, kuma kukin yana da shirin ajiya wanda ba fayil ɗin rubutu ba. Idan duka huɗu sun tabbata, barin tashar lafiya ne kuma ramin yana ci gaba.

Idan ɗaya ya kasa, gyara wannan abu kafin ka taɓa sauran, domin sauran gwaje-gwajen ba za su iya rama shi ba. Ka adana rubutun gaban na gudanarwarka ta farko: lokaci na gaba da ramin ya faɗi ba tare da gargadi ba, wannan tushen shine ke raba canjin gefen ƙofa da na gefen abokin ciniki.

Labarai masu alaƙa