ટર્મિનલમાં systemd-tty-ask-password-agent વિશે સંદેશ દેખાય છે, અને ટનલ ઉપર નથી. લોભામણું અર્થઘટન એ છે કે VPN એ પાસવર્ડ નકાર્યો અને હવે કંઈક સુધારણાની રાહ જોઈ રહ્યું છે. વધુ સચોટ રીતે કહીએ તો, કોઈ સેવાએ systemd પાસે ઇન્ટરેક્ટિવ ઇનપુટ માંગ્યું છે, અને વિનંતીનો જવાબ હજી આપવામાં આવ્યો નથી. કઈ સેવાએ માંગ્યું અને કઈ ગુપ્ત માહિતી જોઈએ છે — આ બે પ્રશ્નો તમે કંઈપણ ટાઇપ કરવા પહેલાં ઉકેલી શકો છો.

કોણ જવાબ આપવો જોઈએ તે બે શરતો નક્કી કરે છે

પ્રથમ શરત એ છે કે તમે આ ઇન્સ્ટન્સ જાણી જોઈને શરૂ કર્યું હતું કે નહીં. તમારી ક્રિયા પછી આવતી વિનંતી તમારી જવાબ આપવાની છે, અને અનુરૂપ ક્રિયા વિના દેખાતી વિનંતી બીજા કંઈકની છે. બીજી એ છે કે ગુપ્ત માહિતી એકાઉન્ટ પ્રમાણીકરણ છે કે કી સંરક્ષણ, કારણ કે આ બંને અલગ જગ્યાએ રહે છે અને અલગ કોડ પથમાંથી પસાર થાય છે. કાર્ય કરતાં પહેલાં જોશો તો બંને જવાબ જર્નલમાં દેખાય છે.

બંને જવાબ સ્પષ્ટ હોય ત્યારે નિર્ણય સરળ છે: સેવાના પોતાના સમર્થિત પ્રોમ્પ્ટ પથ દ્વારા જવાબ આપો. જ્યારે કોઈ એક અસ્પષ્ટ હોય, ત્યારે યોગ્ય પગલું તપાસ કરવી છે, જે પ્રોમ્પ્ટને તમે જોડી શકતા નથી તેમાં પાસવર્ડ ટાઇપ કરવો નહીં.

આખો નિયમ આ જ છે, અને આદેશો પહેલાં એ કહેવા જેવું છે. નીચેનું બધું એમાંથી જ નીકળે છે.

કંઈપણ ટાઇપ કરતાં પહેલાં વિનંતીની સૂચિ જુઓ

એજન્ટ કંઈપણ જવાબ આપ્યા વિના બાકી રહેલી વસ્તુઓની ગણતરી કરી શકે છે. sudo systemd-tty-ask-password-agent --list બાકી રહેલી વિનંતીઓ છાપે છે, અને એ આઉટપુટ એ પુરાવો છે જે પ્રોમ્પ્ટને યુનિટ સાથે જોડવા માટે જોઈએ છે. ઓળખપત્ર આપતાં પહેલાં તે વાંચો, અને વિનંતીના વર્ણનને કોઈપણ જાહેર નિદાન પેસ્ટની બહાર રાખો.

યાદીને તમે શરૂ કરેલી ક્રિયા અને તેની માલિકી ધરાવતા યુનિટ સાથે સાંકળો. જો યાદીમાં કંઈ તમારી ક્રિયા સાથે મેળ ખાતું નથી, તો તમે જોયેલો પ્રોમ્પ્ટ બીજી સેવાનો છે અને તેને ઉકેલવો તમારું કામ નથી. યાદીમાંનું યુનિટ નામ એ પ્રોમ્પ્ટ અને સેવા વચ્ચેની એકમાત્ર ભરોસાપાત્ર કડી છે.

જે વિનંતીને તમે જોડી શકતા નથી તેનો જવાબ આપશો નહીં. રાહ જોવાની કિંમત વિલંબ છે, જ્યારે ખોટા પ્રોમ્પ્ટનો જવાબ આપવાની કિંમત ખોટા સ્થાને ઓળખપત્ર છે.

ઇન્સ્ટન્સને ખરેખર કઈ ગુપ્ત માહિતી જોઈએ?

auth-user-pass એ VPN સેવા સાથેના એકાઉન્ટ પ્રમાણીકરણને લગતું છે, અને ઓળખપત્ર ફાઇલ વિના દસ્તાવેજીકૃત વર્તન કન્સોલ પર પૂછવાનું છે. askpass બદલે સુરક્ષિત કી સામગ્રી ખોલતો પાસફ્રેઝ મેળવે છે, અને પ્રક્રિયા બેકગ્રાઉન્ડમાં જતાં પહેલાં જ તે કરે છે. આ અલગ આયુષ્યવાળી અલગ ગુપ્ત બાબતો છે.

ફાઇલ સ્વરૂપો પણ અલગ છે. એકાઉન્ટ સ્વરૂપ વપરાશકર્તાનામની લાઇન અને પાસવર્ડની લાઇનની અપેક્ષા રાખે છે, જ્યારે કી-પાસફ્રેઝ ફાઇલ પ્રથમ લાઇનને પોતાના પાસવર્ડ તરીકે વાંચે છે. બીજી ભૂમિકાની ઓળખપત્ર ફાઇલની રીત નકલ કરવાથી સામાન્ય રીતે ઉકેલને બદલે બીજો પ્રોમ્પ્ટ મળે છે. ખોટા આકારની ફાઇલ ફાઇલ ન હોવા કરતાં ખરાબ છે, કારણ કે નિષ્ફળતા એવી જગ્યાએ ખસે છે જ્યાં કોઈ નજર રાખતું નથી.

શું ટાઇપ કરવું તે નક્કી કરતાં પહેલાં ઇન્સ્ટન્સ કઈ સૂચના વાપરે છે તે તપાસો. સૂચનાનું નામ જ કહે છે કે પ્રોમ્પ્ટ કઈ ગુપ્ત માહિતી માટે છે.

--query શું કરે છે જે --list કરતું નથી

--query કૉલ કરતા ટર્મિનલ પરની દરેક બાકી વિનંતી પર પ્રક્રિયા કરે છે, જે એક પ્રોમ્પ્ટનો જવાબ આપવા કરતાં ઘણી વિશાળ ક્રિયા છે. તે OpenVPN પસંદગીકાર નથી, અને વ્યસ્ત મશીન પર તે બીજા યુનિટોની વિનંતીઓનો જવાબ આપી શકે છે. દેખરેખ મોડ વધુ વિશાળ છે, કારણ કે તે વિનંતીઓ આવતાં જ પ્રક્રિયા કરતું રહે છે.

જે સાંકડી વ્યવસ્થા કામ કરે તે વાપરો. એક સેવા માટે, તે સેવાનો પોતાનો પ્રોમ્પ્ટ પ્રવાહ વૈશ્વિક એજન્ટ કરતાં સાંકડો છે, અને જવાબને પૂછનારા યુનિટ સાથે જોડેલો રાખે છે.

એક વાર સૂચના દેખાઈ તે કારણે એકવારની વિનંતીને બિનદેખરેખ વૈશ્વિક એજન્ટમાં ફેરવવી — આ રીતે કામચલાઉ હેરાનગતિ કાયમી ડિઝાઇન બને છે. એ જ સાવચેતી સમગ્ર હોસ્ટ પર પાસવર્ડ-સૂચના યુનિટ બંધ કરવા પર પણ લાગુ પડે છે.

નિર્ણય લો, પછી પસંદગી નોંધો

બિનદેખરેખ તૈનાતી માટે, કનેક્શનના માલિક સાથે ઓળખપત્રનો સ્રોત, ફાઇલ પરવાનગીઓ અને નવીકરણ સમયપત્રક પર સહમત થાઓ. ઇન્ટરેક્ટિવ બીજું પરિબળ વ્યક્તિ કે સમર્પિત સેવા ઓળખની જરૂર પડી શકે. પ્રોમ્પ્ટને દબાવવાથી એ પ્રમાણીકરણ થતું નથી, અને auth-user-pass દૂર કરવાથી ફક્ત એ સેવા તૂટે છે જેને તેની જરૂર છે.

ક્રિયાપ્રતિક્રિયા પછી, એ જ ઇન્સ્ટન્સની આગલી ઘટના જુઓ અને ખાનગી સંસાધન ચકાસો. જો કંઈ બાકી ન હોય, તો હોસ્ટ પરનું દરેક OpenVPN યુનિટ શરૂ કરવાને બદલે ઇન્સ્ટન્સની સ્થિતિ પર પાછા ફરો.

સંબંધિત લેખો