GUI திறக்கும் சுயவிவரத்தில் OpenVPN சேவை தோல்வியடைகிறது: ஐந்து சரிபார்ப்புகள்
ஒரே சுயவிவரம், வேறு துவக்கி. வேலைக் கோப்பகம், சேவைக் கணக்கு, மறையாக்கப்பட்ட கோப்பு பண்பு, உரிமையாளர், பின்னர் மேலுறை ஆகியவற்றைச் சரிபார்க்கவும்.
ஒரே இயந்திரத்தில் இரண்டு துவக்கிகள் ஒரே சுயவிவரத்தைத் திறக்கின்றன, GUI மட்டுமே இணைக்கிறது. கோப்பு பழுதற்றது, நிறுவி ஒருவேளை சரியாகவே இருக்கும்; வேறுபடுவது ஒவ்வொரு துவக்கியும் openvpn.exe க்கு அளிக்கும் சூழல். வேலைக் கோப்பகம், கணக்கு அடையாளம், கோப்புப் பண்புகள் ஆகியவை அந்தச் சூழலுடன் சேர்ந்தே செல்கின்றன. அந்த வரிசையில் அவற்றைச் சரிபார்த்து, பிழையை விளக்கும் முதல் ஒன்றிலேயே நிறுத்துங்கள்.
எந்தத் துவக்கி தோல்வியடைகிறது என்பதை உறுதிப்படுத்துங்கள்
பிளவை நிரூபிப்பதில் தொடங்குங்கள். ஒரே சுயவிவரப் பாதையுடன் GUI இணைந்து சேவை இணையவில்லை என்றால், கோப்பை யாரோ படிக்க முடிகிறது, கேள்வி யார் எங்கிருந்து படிக்கிறார் என்பதாகிறது. இரண்டும் தோல்வியடைந்தால் சுயவிவரம் பழுதடைந்துள்ளது, இதில் எதுவும் பொருந்தாது. சேவையின் பெயரையும் அது ஏற்றுமாறு கூறப்பட்ட சரியான சுயவிவரத்தையும் எழுதி வையுங்கள்.
தன் சொந்த தன்னியக்க-தொடக்கக் கோப்பகத்தை நோக்கிய சேவை, நீங்கள் தொகுப்பியில் திறந்து வைத்துள்ள கோப்பை ஏற்றாமல் இருக்கலாம். சேவை உள்ளமைவில் உள்ள பாதையை GUI இல் உள்ள பாதையுடன் எழுத்து எழுத்தாக ஒப்பிடுங்கள், ஏனெனில் இறுதிக் கோப்பகப் பெயரோ வேறு இயக்கக எழுத்தோ தவறான கிளைக்கு அழைத்துச் செல்ல போதுமானது.
ஒப்பீட்டுப் பாதைகள் எங்கு தீர்க்கப்படுகின்றன
வெறும் பெயரால் ca.crt அல்லது உதவி ஸ்கிரிப்டைக் குறிப்பிடும் சுயவிவரம், செயல்முறை இருக்கும் இடத்தைப் பொறுத்து தேடலைக் கேட்கிறது. GUI உள்ளமைவுக் கோப்பகத்தில் தொடங்குகிறது, எனவே அந்தப் பெயர்கள் தீர்க்கப்படுகின்றன. சேவை நிர்வாகியால் தொடங்கப்படும் சேவைக்கு அத்தகைய தொடக்கப் புள்ளி இல்லை, எந்தச் சான்றிதழும் படிக்கப்படுவதற்கு முன்பே தேடல் தோல்வியடைகிறது. அதனால்தான் ஒரே சுயவிவரம் ஒரு துவக்கியில் வேலை செய்கிறது, மற்றொன்றில் செய்யவில்லை.
மேலுறைக்கு தொடங்க ஒரு கோப்பகம் கொடுங்கள், அல்லது ஒவ்வொரு குறிப்பையும் முழுமையானதாக்குங்கள். கட்டளை வரியில் GUI இன் சூழலை மீண்டும் உருவாக்குவது இப்படி இருக்கும்:
openvpn --cd "C:\VPN\profiles\office" --config "C:\VPN\profiles\office\office.ovpn"
அந்தக் கட்டளையில் விரிவாக்கத்தை உயர்த்துவது முயற்சிக்கப்பட்ட சரியான பாதையைக் காட்டும். அனுமதிகளை மாற்றுவதற்கு முன் அதைச் செய்யுங்கள், ஏனெனில் காணாமல் போன கோப்புக்கும் மறுக்கப்பட்ட வாசிப்புக்கும் வெவ்வேறு திருத்தங்கள் தேவை. இயல்புநிலைப் பதிவு அவற்றை வேறுபடுத்தாது. கூடுதல் கொடி ஒரு மணி நேர ஊகத்தை மிச்சப்படுத்தும்.
சேவை அடையாளம் படிக்க முடியாதபோது
சேவை ஒரு கணினி அடையாளமாக இயங்குகிறது, உங்களாக அல்ல. உங்கள் பயனருக்கு முழுக் கட்டுப்பாட்டை வழங்கி வேறு யாருக்கும் வழங்காத ACL அங்கு தோல்வியடைகிறது, அதேநேரம் உங்கள் அமர்வில் சரியாக வேலை செய்கிறது. இணைக்கப்பட்ட இயக்ககத்திலோ அங்கீகரிக்கப்பட்ட பங்கீட்டிலோ வைக்கப்பட்ட சுயவிவரம் அதே காரணத்தால் தோல்வியடைகிறது. வேறு எதையும் பார்ப்பதற்கு முன் கோப்பின் அனுமதிகளை உறுதிப்படுத்துங்கள்.
சரிபார்ப்பு என்பது செயல்படும் அனுமதிகளைப் படிப்பதும், சேவை அடையாளமாக ஒரு வாசிப்பை முயற்சிப்பதும் ஆகும். முதல் பகுதியை உயர்த்தப்பட்ட கட்டளைத் திரையில் இயக்குங்கள்:
icacls "C:\VPN\profiles\office\office.ovpn"
பின்னர் அதே வாசிப்பை சேவை அடையாளமாக முயற்சியுங்கள், எடுத்துக்காட்டாக Sysinternals இன் psexec -s -i உடன், கோப்பு திறக்கிறதா என்று பாருங்கள். திறக்கவில்லை என்றால் எந்தப் பாதைத் திருத்தமும் உதவாது. ACL ஐச் சரிசெய்யுங்கள் அல்லது சேவை அடையாளம் படிக்கக்கூடிய இடத்திற்கு சுயவிவரத்தை நகர்த்துங்கள்.
கோப்பு-நிலை மறையாக்கம் இரண்டாவது, அரிதான நிலை. Encrypting File System பண்புடன் குறிக்கப்பட்ட சுயவிவரம், அதை மறையாக்கிய பயனருக்கு வெளிப்படையாக மறைகுறியாக்கப்படுகிறது, சேவைக் கணக்கிற்கு படிக்க முடியாததாகவே இருக்கும். அதனால்தான் அதே கோப்பு உங்கள் தொகுப்பியில் திறக்கிறது, சேவையின் கீழ் இல்லை.
அந்தப் பண்பு உயர்த்தப்பட்ட கட்டளைத் திரையிலிருந்து தெரியும், அதைச் சரிபார்ப்பது சுயவிவரத்தைத் திறக்காது. இரண்டு கட்டளைகளையும் இயக்கி வெளியீட்டைப் படியுங்கள்:
cipher /s:"C:\VPN\profiles\office"
attrib "C:\VPN\profiles\office\office.ovpn"
பண்பை அழிப்பது கோப்பை படிக்கக்கூடியதாக்குகிறது, அது சுமந்த பாதுகாப்பையும் நீக்குகிறது. சுயவிவரம் பாதுகாக்கப்பட்டே இருக்க வேண்டும் என்றால், ஒவ்வொரு பயனர் மறையாக்கத்தை நம்புவதற்குப் பதிலாக சேவை அடையாளத்திற்கு வெளிப்படையான அனுமதி இருக்கும் இடத்தில் ரகசியப் பொருளை வையுங்கள். அத்தகைய அமைப்பு கடவுச்சொல் மாற்றத்தைத் தாண்டி நீடிக்கிறது, மேலும் கோப்பை மறையாக்கிய நபரைத் தவிர வேறு ஒருவரும் அணுகலை மதிப்பாய்வு செய்ய முடியும்.
சுரங்கப்பாதையின் உரிமையாளரை முடிவு செய்வது
GUI கடவுச்சொல்லைக் கேட்கவும் உங்கள் பயனர் சேமிப்பகத்திலிருந்து சான்றிதழைப் படிக்கவும் முடியும். சேவை இரண்டையும் செய்ய முடியாது, எனவே ஊடாடும் ரகசியத்தைச் சார்ந்த சுயவிவரம், பாதைகள் எப்படித் திருத்தப்பட்டாலும் கண்காணிப்பின்றி ஒருபோதும் தொடங்காது. அந்த வரம்பு ஒரு வடிவமைப்பு முடிவு, சுற்றிவர வேண்டிய குறை அல்ல. வேறு எதையும் மாற்றுவதற்கு முன் ஒரு உரிமையாளரைத் தேர்ந்தெடுங்கள்.
உள்நுழைவுக்கு முன் சுரங்கப்பாதை இருக்க வேண்டும் என்றால், சேவைக்கு கண்காணிப்பற்ற சான்று ஆதாரத்தையும் சுயவிவரத்தின் சொந்த நகலையும் கொடுங்கள். நீங்கள் மேசையில் இருக்கும்போது மட்டும் இருந்தால் போதும் என்றால், அதை GUI இல் வைத்து சேவை நகலையும் நீக்குங்கள். இரண்டையும் ஒரே நேரத்தில் வைப்பதே அடாப்டர் முரண்பாடுகளையும் நகல் பாதைகளையும் உருவாக்கும் உள்ளமைவு.
அந்த முரண்பாடு பொதுவாக ஒரே அடாப்டருக்காக இரண்டு உரிமையாளர்கள் போரிடுவதாக அல்லாமல், உள்ளமைவுப் பிழையாகக் கண்டறியப்படுகிறது. நிகழ்வுப் பதிவு ஒரு செயல்முறை TAP சாதனத்தைத் திறக்கத் தோல்வியடைவதைக் காட்டும், அது அனுமதிப் பிரச்சினை போல் தெரியும், ஆனால் அல்ல. முதலில் உரிமையாளர்களை எண்ணுங்கள்.
சேவை மேலுறை உண்மையில் எதைத் தொடங்குகிறது
சேவையின் நுழைவுப் புள்ளி ஒரு சிறிய மேலுறை, அது தன் சேமித்த அளவுருக்களைப் படித்து பின்னர் openvpn.exe ஐத் தொடங்குகிறது. நிகழ்வுப் பதிவில் உள்ள கட்டளை வரி உங்கள் எதிர்பார்ப்புடன் ஒத்துப்போகாதபோது, அந்த மதிப்புகளே ஆய்வு செய்ய வேண்டியவை. மறுநிறுவல் அவற்றை இயல்புநிலைக்குத் திருப்பி ஆதாரங்களை அழிக்கிறது. முதலில் அவற்றைப் படியுங்கள்.
அந்த மதிப்புகள் சேவையின் சொந்த விசையின் கீழ் பதிவகத்தில் உள்ளன, sc qc சேவை நிர்வாகி தொடங்கப்போகும் இருமப் பாதையைக் காட்டுகிறது. ஒன்றைத் திருத்துவதற்கு முன் அந்தப் பாதையை மேலுறையின் சேமித்த உள்ளமைவுடன் ஒப்பிடுங்கள்.
மேலுறையை நீங்கள் கட்டுப்படுத்தும் ஸ்கிரிப்டால் மாற்றுவது மிகவும் ஊடுருவலானது, ஆனால் அது செயல்படும் கட்டளை வரியை ஒரே படிக்கக்கூடிய கோப்பாகச் சுருக்குகிறது. மறுதொடக்கத்துடன் முடித்து, முதல் வெற்றிகரமான தொடக்க வரி தோன்றும் வரை ஒவ்வொரு சுயவிவரப் பதிவையும் படியுங்கள். சேவை நிலை “இயங்குகிறது” என்பது மேலுறை வெளியேறவில்லை என்பதை மட்டுமே குறிக்கிறது, அதன் குழந்தை உடனே இறந்தபோதும் அது உண்மையே.