அங்கீகரித்த CA தொகுப்பை நிறுவிவிட்டீர்கள்; கோரிக்கை டெர்மினலில் வேலை செய்கிறது. சேவை இன்னும் சான்றிதழ் ஏற்றப் பிழையைக் காட்டுகிறது. ப்ராக்ஸி IP-ஐ மாற்றுமுன் அந்தச் செயல்முறை அதே கோப்பைத் திறக்க முடியுமா என்று பாருங்கள்.

சேவை மற்றொரு Unix பயனராக இயங்கலாம், வேறு அடைவில் தொடங்கலாம் அல்லது கட்டுப்படுத்தப்பட்ட கோப்பு முறைமையைக் காணலாம். உங்கள் உள்நுழைவுக்கு ஏற்ற பாதை அதற்குத் தானாக ஏற்றதாகாது.

முழுமையான பாதையிலிருந்து தொடங்குங்கள்

உண்மையான கிளையன்டில் அமைத்த பாதையைச் சரிபாருங்கள். எடுத்துக்காட்டாக curl-இல் --cacert இலக்கின் CA தொகுப்பைத் தேர்கிறது; HTTPS ப்ராக்ஸிக்குத் தனி ப்ராக்ஸி CA விருப்பங்கள் உள்ளன. மற்ற கிளையன்டுகள் சொந்த அமைப்புச் சாவிகள் அல்லது சூழல் மாறிகளைப் பயன்படுத்துகின்றன.

கோப்பையும் அதற்குச் செல்லும் அடைவுகளையும் சரிபாருங்கள்:

namei -l /home/alex/certs/approved-ca.pem
systemctl show example.service -p User -p Group -p ProtectHome -p RootDirectory

இவை பிழை கண்டறியும் எடுத்துக்காட்டுகள்; கோப்பை எல்லோரும் எழுதக்கூடியதாக மாற்றச் சொல்லும் அறிவுறுத்தல்கள் அல்ல. இறுதிக் கோப்பைப் படிக்கும் அனுமதிபோல அடைவுகளைக் கடக்கும் அனுமதியும் முக்கியம்.

அனுமதிகள் மட்டுமே பிரச்சினையாக இருக்க வேண்டியதில்லை

ProtectHome=yes மூலம் systemd வழக்கமான home அடைவு இடங்களைச் சேவை அணுக முடியாமல் செய்கிறது. சான்றிதழ் கோப்பின் பயன்முறையை மாற்றுவது பெயர்வெளிக் கட்டுப்பாட்டை நீக்காது. அமைத்த மூல அடைவும் சேவைக்குள் முழுப் பாதை சுட்டுவது எது என்பதை மாற்றலாம்.

செயலிக்காக /etc கீழ் உள்ள அடைவு போன்ற பொருத்தமான சேவை அமைப்பிடத்தைப் பயன்படுத்தி தேவையான வாசிப்பு அணுகலை மட்டும் கொடுங்கள். கிளையன்டின் CA பாதையை அங்கு புதுப்பியுங்கள். முதல் நகல் உங்கள் தனிப்பட்ட home அடைவில் இருந்ததற்காகத் தொடர்பில்லாத கோப்பு முறைமைக் கட்டுப்பாடுகளை நீக்காதீர்கள்.

முதல் பயனுள்ள பிழையைப் படியுங்கள்

«CA கோப்பை ஏற்ற முடியவில்லை», «சான்றிதழ் சங்கிலி நம்பகமானதல்ல» ஆகியவை வெவ்வேறு தோல்விகள். முதலாவது கிளையன்ட் எதையும் சரிபார்க்குமுன் ஏற்படலாம். இரண்டாவது படிக்கக்கூடிய தொகுப்பில் தவறான அதிகார அமைப்பு உள்ளது அல்லது தவறான TLS இணைப்பில் பயன்படுத்தப்படுகிறது என்பதைக் குறிக்கலாம்.

அணுகலைச் சரிசெய்த பிறகு சேவையின் சூழலிலிருந்து மீண்டும் சோதியுங்கள். வெற்றியான டெர்மினல் கட்டளை பயனுள்ள ஒப்பீடுதான்; ஆனால் சேவை எந்தக் கோப்புகளைப் பார்க்கிறது அல்லது கிளையன்ட் எந்த நம்பக அமைப்பைப் பயன்படுத்துகிறது என்பதற்குச் சான்றல்ல.

தொடர்புடைய கட்டுரைகள்