OpenVPN wuxuu furaha sirta ka akhriyaa terminalka, ma aha stdin
Halka OpenVPN dhab ahaan u akhriyo furaha sirta, sababta fayl ku jira stdin u guuldareysto, iyo saddexda waddo ee la taageeray ee gelitaanka qoraal ahaan Linux iyo macOS.
OpenVPN wuxuu waydiisanayaa magaca isticmaalaha iyo furaha sirta terminalka kontoroolka, faylka loo beddelay gelitaanka caadiga ahna ma aha terminalkaas. Faahfaahintaas kaliya ayaa sharraxaysa qoraalka istaagaya iyadoo furaha sirta uu halkaas ku jiro tuubada. Macmiilka ayaa sawira codsiga, akhrintuna waxay ka timaaddaa qalabka terminalka, sidaas darteed beddelidda stdin waxba ma beddesho. Macmiilka ku quudi mid ka mid ah dariiqooyinka gelitaanka ee la diiwaangeliyay, qoraalkaasna wuxuu ku xirmi doonaa isku dayga koowaad.
Saddex waddo ayaa daboolaya ku dhawaad dhammaan xaaladaha, mid kastana si u gaar ah ayuu u guuldareystaa. Dooro iyadoo lagu saleynayo codsiga macmiilka dhab ahaan muujiyo, ma aha ikhtiyaarka ugu fudud in qoraal laga dhigo.
Codsigu kama imanayo stdin
Marka OpenVPN u baahan yahay aqoonsi, wuxuu furaa terminalka kontoroolka oo halkaas ka akhriyaa. Taasi waa sababta imtixaan is dhexgal ah uu fiican u muuqdo halka isla amarkaas hoos yimaadda cron ama fayl unit uu taagan yahay isagoo aan dhaqaaqin, codsigana lagu qoray log qofna aan fiirin. Qaar ka mid ah dhismayaashu waxay ku noqdaan gelitaanka caadiga ah marka terminalku maqan yahay, is-maqnaantaasna way ka sii xun tahay guuldarro adag, waayo waxay qarinaysaa dhibaatada ilaa la geeyo.
Baar deegaanka ka hor inta aadan qorin wax kood ah: ku socodsii macmiilka isla isticmaalaha, isla stdin, sida jadwalka ama maareeyaha adeeggu u samayn doono. Haddii codsigu waligiis ka soo muuqan logga oo habsami u socodku aanu horumarineyn, wax baa sugaya terminal aan jirin.
Waddada koowaad: fayl aqoonsi oo laba sadar ah
Ikhtiyaarka xaqiijinta wuxuu qaataa dariiq, faylkuna wuxuu hayaa laba sadar oo sax ah, marka hore magaca isticmaalaha kadibna furaha sirta, wax kale ma jiro. Dariiqa si cad u bixi halkii aad ku tiirsanaan lahayd magac fayl caadi ah, waayo fayl aqoonsi oo ku lumay galka shaqada ayaa ah dariiqa akoonka qaldan uu isticmaalka u yimaado. U dhig habka 0600 oo sii lahaanshaha akoonka socodsiiya macmiilka.
Macmiilku faylkaas wuxuu akhriyaa hal mar marka uu bilaabmo, sidaas darteed beddelidda furaha sirta waxay ka dhigan tahay dib u bilaabista habsocodka. Caadi ahaan taasi waa habdhaqanka aad rabto, waxayna ku habboon tahay runbook-ka agteeda nidaamka beddelka.
Waddada labaad: askpass oo loogu talagalay weedha furaha
Fure gaar ah oo lagu ilaaliyay weedh wuxuu kiciyaa codsi labaad oo ka duwan, wuxuuna leeyahay jawaabkiisa fayl ku saleysan: ikhtiyaarka askpass wuxuu weedha ka akhriyaa sadarka koowaad ee fayl. Tunnelada ku saleysan SSH waxa u dhigma barnaamij askpass oo macmiilku fuliyo, oo soo-saarkiisa caadiga ah uu noqdo sirta.
Mid ka mid ah labada qaab ma dhigto sirta liiska doodaha, labaduna waxay u daayaan inuu jiro sidii fayl ama sidii barnaamij la fulin karo oo daabaca. Ilaalintu waa oggolaanshaha faylka iyo lahaanshaha habsocodka, ma aha qarsoodi. Kaaliyaha ku celceliya xarig kood lagu qoray waa sir leh tallaabooyin dheeraad ah.
Waddada saddexaad: CLI-ga macmiilka portal-ka laftiisa
Macmiillada shirkaduhu waxay caadi ahaan bixiyaan barta gelitaanka khadka amarka oo ku xirta portal magac leh iyada oo aan daaqad jirin, taasina waa waddada la taageeray. Linux dhexdiisa macmiilka GlobalProtect wuxuu CLI-giisa ku soo bandhigaa hawlo xirid iyo soo-dejin shahaado, portalada isticmaala xaqiijinta shahaadaduna waxay u baahan yihiin tallaabada soo-dejinta ka hor inta aan xiriir otomaatig ah shaqeyn. Ka dooro riixitaanka furayaasha macmalka ah: waxaad helaysaa xaalad bixitaan dhab ah, kuma tiirsana focus daaqad, wuxuuna ka badbaadaa shaashad qufulan.
Haddii xiriirka koowaad uu weli u baahan yahay qof si uu u aqbalo shahaado, otomaatigu ma dhammaan. Samee soo-dejinta inta lagu jiro habaynta oo u qor shuruud horudhac ah.
Marka socodku u baahan yahay pseudo-terminal
Taxanaha waydiisanaya furaha sirta kadibna kood hal-mar ah ma hayo hal fayl oo la akhriyo. Darawal terminal sida Expect waa qalabka saxda ah, waayo wuxuu mid mid u sugaa qaab kasta, wuxuuna u baahan yahay habsocod la bilaabay ka hor inta aanu wax is barbar dhigin.
Laba guuldarro ayaa sarreysa. Qoraalka sugaya codsi isagoo aan bilaabin macmiilka wuxuu weligiis sugayaa, Tcl-na ma aha shell, sidaas darteed xisaabta shell ee lagu qoray gudaha block expect looma qiimeeyo sida loo akhriyo. Kordhi calanka debug inta aad dhisayso qaababka, kadibna dami.
Sirta daadanaysa, iyo halka ay ku dhuuntaan
Wax kasta oo loo gudbiyo dood ahaan waa la arkaa liiska habsocodka, sidaas darteed aqoonsigu waxa uu ku habboon yahay fayl ama kaaliye gadaashiis, waligiis khadka amarka ma aha. Koodadka hal-mar ah waxaa loo isticmaalaa nashqad ahaan waana in loo soo saaraa isku day kasta. Logs-ka guuldarrada waxay inta badan qaadaan magaca isticmaalaha iyo mararka qaarkood wax ka badan, sidaas darteed tirtir ka hor inta aadan meel u dirin, sirna ka fogee profile-ka laftiisa, waayo faylka habaynta oo furaha sirta ku dhex jiro ayaa lagu dhejiyaa tikitada iyo keydka. Markaas beddelidda akoonka waxay ka dhigan tahay ugaarsi nuqul kasta, taasina waa kharashka qaabkani ka fogaado.
Baar dallaayimaha aad dooratay, kadibna ku xir faylka unit ama jadwalka dhab ahaan socodsiiya macmiilka. Tunnelku wuxuu noolaanayaa oo kaliya inta habsocodkaas uu nool yahay.