ಅನುಮೋದಿತ 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 ಮಾನಕ ಹೋಮ್ ಡೈರೆಕ್ಟರಿ ಸ್ಥಳಗಳನ್ನು ಸೇವೆಗೆ ಪ್ರವೇಶಿಸಲಾಗದಂತೆ ಮಾಡುತ್ತದೆ. ಪ್ರಮಾಣಪತ್ರ ಫೈಲ್ ಮೋಡ್ ಬದಲಿಸುವುದು ನೇಮ್‌ಸ್ಪೇಸ್ ಮಿತಿ ತೆಗೆದುಹಾಕುವುದಿಲ್ಲ. ಸಂರಚಿಸಿದ ರೂಟ್ ಡೈರೆಕ್ಟರಿ ಸೇವೆಯೊಳಗಿನ ಅಬ್ಸಲ್ಯೂಟ್ ಮಾರ್ಗ ಏನನ್ನು ಸೂಚಿಸುತ್ತದೆ ಎಂಬುದನ್ನೂ ಬದಲಿಸಬಹುದು.

ಆ್ಯಪ್‌ಗೆ ಉದ್ದೇಶಿಸಿದ /etc ಅಡಿಯ ಡೈರೆಕ್ಟರಿಯಂತಹ ಸೂಕ್ತ ಸೇವಾ ಸಂರಚನಾ ಸ್ಥಳ ಬಳಸಿ ಮತ್ತು ಅಗತ್ಯ ಓದು ಪ್ರವೇಶ ಮಾತ್ರ ನೀಡಿ. ಕ್ಲೈಂಟ್ CA ಮಾರ್ಗ ಅಲ್ಲಿಗೆ ಬದಲಿಸಿ. ಮೊದಲ ಪ್ರತಿ ನಿಮ್ಮ ವೈಯಕ್ತಿಕ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿತ್ತು ಎಂಬ ಕಾರಣಕ್ಕೆ ಸಂಬಂಧವಿಲ್ಲದ ಫೈಲ್‌ಸಿಸ್ಟಂ ಮಿತಿ ತೆಗೆದುಹಾಕಬೇಡಿ.

ಮೊದಲ ಉಪಯುಕ್ತ ದೋಷ ಓದಿ

«CA ಫೈಲ್ ಲೋಡ್ ಆಗುತ್ತಿಲ್ಲ» ಮತ್ತು «ಪ್ರಮಾಣಪತ್ರ ಸರಪಳಿ ವಿಶ್ವಾಸಾರ್ಹವಲ್ಲ» ಬೇರೆ ವೈಫಲ್ಯಗಳು. ಮೊದಲನೆಯದು ಕ್ಲೈಂಟ್ ಏನನ್ನಾದರೂ ದೃಢೀಕರಿಸುವ ಮುನ್ನವೇ ಆಗಬಹುದು. ಎರಡನೆಯದು ಓದಬಹುದಾದ ಬಂಡಲ್‌ನಲ್ಲಿ ತಪ್ಪು ಪ್ರಾಧಿಕಾರವಿದೆ ಅಥವಾ ತಪ್ಪು TLS ಸಂಪರ್ಕಕ್ಕೆ ಅನ್ವಯಿಸಿದೆ ಎಂದು ಅರ್ಥವಾಗಬಹುದು.

ಪ್ರವೇಶ ಸರಿಪಡಿಸಿದ ಬಳಿಕ ಸೇವೆಯ ಸಂದರ್ಭದಿಂದ ಮತ್ತೆ ಪರೀಕ್ಷಿಸಿ. ಯಶಸ್ವಿ ಟರ್ಮಿನಲ್ ಕಮಾಂಡ್ ಉಪಯುಕ್ತ ಹೋಲಿಕೆ, ಆದರೆ ಸೇವೆ ಯಾವ ಫೈಲ್ ಕಾಣುತ್ತದೆ ಅಥವಾ ಕ್ಲೈಂಟ್ ಯಾವ ವಿಶ್ವಾಸ ಸಂರಚನೆ ಬಳಸುತ್ತದೆ ಎಂದು ಸಾಬೀತು ಮಾಡುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು