ಹಂಚಿದ CA, ಪ್ರತ್ಯೇಕ ಬಾಗಿಲುಗಳು: ಪ್ರವೇಶ ಫೈಲ್ಗೆ ಒಂದು ಸೇವೆ
ಹಂಚಿದ ಪ್ರಾಧಿಕಾರದ ಪರಿಶೀಲನೆಗಳನ್ನು ಪಾಸಾಗುವ ಪ್ರಮಾಣಪತ್ರವು ಪ್ರತಿ ಸೇವೆಗೂ ಪ್ರವೇಶ ಪತ್ರವಲ್ಲ. ಪ್ರವೇಶವು ಡೀಮನ್ ಬಯಸುವ ಪ್ರತಿ ಸೇವೆಯ ಫೈಲ್ನಲ್ಲಿರಬೇಕು.
ಹಂಚಿದ ಪ್ರಾಧಿಕಾರದ ವಿರುದ್ಧ ಮಾನ್ಯಗೊಳ್ಳುವ ಪ್ರಮಾಣಪತ್ರವು ವಿಶ್ವಾಸದ ಪರೀಕ್ಷೆಯನ್ನು ಪಾಸಾಗಿದೆ, ಸದಸ್ಯತ್ವದ ಪರೀಕ್ಷೆಯನ್ನಲ್ಲ. ಈ ಎರಡು ನಿರ್ಧಾರಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದಾಗಿ ಸೇರಿಕೊಳ್ಳುತ್ತವೆ ಏಕೆಂದರೆ ಎರಡೂ ಸಂಪರ್ಕದ ಸಮಯದಲ್ಲಿ ಸಂಭವಿಸುತ್ತವೆ, ಮತ್ತು ಆ ಸೇರಿಕೆ ಸೇವೆಯಲ್ಲಿ ಇರಬಾರದವರನ್ನು ಅಲ್ಲಿಗೆ ಸೇರಿಸುವವರೆಗೂ ಅಗೋಚರವಾಗಿರುತ್ತದೆ. ಪರಿಹಾರ ಎರಡನೇ ಪ್ರಾಧಿಕಾರವಲ್ಲ; ಅದು ಎರಡನೇ ನಿರ್ಧಾರ, ಪ್ರತಿ ಸೇವೆಗೂ ತೆಗೆದುಕೊಂಡು ಡೀಮನ್ ಅನ್ನು ಓದುವ ಸ್ಥಳದಲ್ಲಿ ದಾಖಲಿಸಲಾಗುತ್ತದೆ. ಎರಡನ್ನೂ ಪ್ರತ್ಯೇಕವಾಗಿಡಿ ಮತ್ತು ಈ ಕ್ಷೇತ್ರದ ಹೆಚ್ಚಿನ ಗೊಂದಲ ಮಾಯವಾಗುತ್ತದೆ.
ವಿಶ್ವಾಸಾರ್ಹ ಸರಪಳಿ ಸೇವಾ ಸದಸ್ಯತ್ವದ ಬಗ್ಗೆ ಏನನ್ನೂ ಹೇಳುವುದಿಲ್ಲ
ಎರಡು ಸೇವೆಗಳು ಒಂದೇ ನೀಡುವ ಶ್ರೇಣಿಯನ್ನು ಸ್ವೀಕರಿಸಿ ಆದರೂ ವಿಭಿನ್ನ ಜನಸಂಖ್ಯೆಗಳನ್ನು ಹೊಂದಬಹುದು. ಒಂದು ಲ್ಯಾಪ್ಟಾಪ್ ಮೊದಲನೆಯದಕ್ಕೆ ಸೇರಿದ್ದು ಎರಡನೆಯದನ್ನು ತಲುಪಬಾರದು, ಅದೇ ಶ್ರೇಣಿಯ ಇತರ ಗ್ರಾಹಕರು ನಿಜವಾಗಿ ಅಲ್ಲಿಗೆ ಸೇರುತ್ತಾರೆ. ಆ ಸೇವೆಯಿಂದ ಪ್ರಾಧಿಕಾರವನ್ನು ತೆಗೆದರೆ ಅದನ್ನು ಕಾನೂನುಬದ್ಧವಾಗಿ ಬಳಸುವವರೆಲ್ಲರೂ ಹೊರಗುಳಿಯುತ್ತಾರೆ, ಆದ್ದರಿಂದ ಕೆಲಸ ಸೇರ್ಪಡೆಯೇ, ವಿಶ್ವಾಸವಲ್ಲ.
ಒಂದೇ ಬಾಗಿಲಿನಲ್ಲಿ ಎರಡು ಬೀಗಗಳನ್ನು ಊಹಿಸಿದರೆ ಸಹಾಯವಾಗುತ್ತದೆ. ಪ್ರಮಾಣಪತ್ರವು ಹೊರಗಿನ ಬೀಗವನ್ನು ತೆರೆಯುತ್ತದೆ, ಮತ್ತು ಪ್ರತಿ ಸೇವೆಯ ನಿರ್ಧಾರ ಒಳಗಿನದನ್ನು ತೆರೆಯುತ್ತದೆ; ಯಾವುದೂ ಇನ್ನೊಂದರ ಬದಲಿಯಲ್ಲ. ಹೊರಗಿನ ಬೀಗ ಮಾತ್ರವಿರುವ ಸೇವೆ ಸದಸ್ಯತ್ವವನ್ನೇ ಜಾರಿಗೊಳಿಸುವುದಿಲ್ಲ, ಅದು ಕೇವಲ ದೃಢೀಕರಿಸುತ್ತದೆ. ಏನನ್ನೂ ಬದಲಿಸುವ ಮೊದಲು ಎರಡೂ ನಿರ್ಧಾರಗಳನ್ನು ಬರೆಯಿರಿ, ಏಕೆಂದರೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಂಪರ್ಕದ ರೂಪದಲ್ಲಿ ಮಾತ್ರ ಇರುವ ನೀತಿಯನ್ನು ಆಡಿಟ್ ಮಾಡಲಾಗದು. ಮುಂದಿನದು ಒಳಗಿನ ಬೀಗದ ಬಗ್ಗೆ.
ಐಚ್ಛಿಕ ಓವರ್ರೈಡ್ಗಳನ್ನು ಪ್ರವೇಶ ದ್ವಾರವಾಗಿ ಮಾಡಿ
ಗ್ರಾಹಕ ಸಂರಚನಾ ಡೈರೆಕ್ಟರಿ ಸಾಮಾನ್ಯವಾಗಿ ಅನುಕೂಲ: ಅದರಲ್ಲಿನ ಫೈಲ್ಗಳು ಅವು ಹೆಸರಿಸುವ ಗ್ರಾಹಕರ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಓವರ್ರೈಡ್ ಮಾಡುತ್ತವೆ, ಮತ್ತು ಫೈಲ್ ಇಲ್ಲದ ಗ್ರಾಹಕ ಸರ್ವರ್ನ ಡೀಫಾಲ್ಟ್ಗಳೊಂದಿಗೆ ಚಲಿಸುತ್ತದೆ. ಒಂದು ನಿರ್ದೇಶವು ಆ ಅನುಕೂಲವನ್ನು ದ್ವಾರವಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ, ಹೀಗಾಗಿ ಫೈಲ್ ಇಲ್ಲದಿದ್ದರೆ ಸಂಪರ್ಕವನ್ನು ನಿರಾಕರಿಸಲಾಗುತ್ತದೆ.
client-config-dir /etc/openvpn/service-a/clients
ccd-exclusive
ಸಮುದಾಯ ಆವೃತ್ತಿ OpenVPN 2.6 ccd-exclusive ತನ್ನ ಕೈಪಿಡಿ ಪುಟದಲ್ಲಿ ನಿಖರವಾಗಿ ಈ ಷರತ್ತನ್ನು ದಾಖಲಿಸುತ್ತದೆ, ಮತ್ತು ಹೆಸರಿಸಿದ ಫೈಲ್ ಹುಡುಕಾಟ ಗ್ರಾಹಕನ ಪರಿಣಾಮಕಾರಿ ಗುರುತಿನ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದೆ. ಇತರ ಬಿಲ್ಡ್ಗಳು ಮತ್ತು ಉತ್ಪನ್ನ-ನಿರ್ವಹಿತ ಸರ್ವರ್ಗಳು ಭಿನ್ನವಾಗಿರಬಹುದು, ಆದ್ದರಿಂದ ಬೇರೆಡೆ ಅದೇ ಅರ್ಥವನ್ನು ಅವಲಂಬಿಸುವ ಮೊದಲು ಸ್ಥಾಪಿತ ಆವೃತ್ತಿಯನ್ನು ಖಚಿತಪಡಿಸಿ.
ಮೇಲಿನ ಮಾರ್ಗವನ್ನು ಉದಾಹರಣೆಯಾಗಿ ಪರಿಗಣಿಸಿ ಮತ್ತು ಮಾರ್ಗದರ್ಶಿಯು ಕಲ್ಪಿಸಿದ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸುವ ಬದಲು ನಿಯೋಜಿತ ವಿನ್ಯಾಸವನ್ನು ಪರಿಶೀಲಿಸಿ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪ್ರಮಾಣಪತ್ರ ಪರಿಶೀಲನೆಗಳು, ಸರ್ವರ್ ಗುರುತು ಪರಿಶೀಲನೆಗಳು ಮತ್ತು ಖಾತೆ ದೃಢೀಕರಣವನ್ನು ಹಿಂದಿದ್ದಂತೆಯೇ ಬಿಡಿ, ಏಕೆಂದರೆ ಈ ತುಣುಕು ಷರತ್ತನ್ನು ಸೇರಿಸುತ್ತದೆ ಮತ್ತು ಏನನ್ನೂ ತೆಗೆಯುವುದಿಲ್ಲ. ಉತ್ಪಾದನೆಗೆ ಮೊದಲು ಬದಲಾವಣೆಯನ್ನು ಸಿದ್ಧಪಡಿಸಿ, ಏಕೆಂದರೆ ತಪ್ಪು ಸ್ಥಳದಲ್ಲಿ ಎತ್ತಿದ ನಿರಾಕರಣೆ ಪ್ರಮಾಣಪತ್ರ ವೈಫಲ್ಯದಂತೆ ಕಾಣುತ್ತದೆ ಮತ್ತು ತನಿಖೆಯನ್ನು ಪ್ರಾಧಿಕಾರದ ಕಡೆಗೆ ಕಳುಹಿಸುತ್ತದೆ. ನಂತರ ನಿರಾಕರಿಸಲಾದ ಗ್ರಾಹಕನ ಲಾಗ್ ಸಾಲು ಸರಪಳಿಯನ್ನಲ್ಲ, ಕಾಣೆಯಾದ ಸಂರಚನಾ ಫೈಲ್ ಅನ್ನು ಹೆಸರಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ.
ಪ್ರತಿ ಸೇವೆಗೆ ಒಂದು ಡೈರೆಕ್ಟರಿ, ಒಂದೇ ಹಂಚಿದ ಪಟ್ಟಿಯಲ್ಲ
ಸದಸ್ಯತ್ವವು ಅದನ್ನು ಜಾರಿಗೊಳಿಸುವ ಸೇವೆಗೆ ಸೇರಿದ್ದು, ಆದ್ದರಿಂದ ಪ್ರತಿ ಸೇವೆ ತನ್ನ ಸ್ವಂತ ಡೈರೆಕ್ಟರಿ ಮತ್ತು ತನ್ನ ಸ್ವಂತ ಫೈಲ್ಗಳನ್ನು ಇಟ್ಟುಕೊಳ್ಳುತ್ತದೆ. ಎರಡು ಸೇವೆಗಳನ್ನು ಒಂದೇ ಪಟ್ಟಿಗೆ ತೋರಿಸಿದರೆ ಅವು ಸದಸ್ಯತ್ವವನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ ಯಾರಾದರೂ ಅದನ್ನು ಉದ್ದೇಶಿಸಿದ್ದರೂ ಇಲ್ಲದಿದ್ದರೂ, ಮತ್ತು ಉಂಟಾದ ಬದಲಾವಣೆಯನ್ನು ನಿರ್ಧಾರಕ್ಕೆ ಜೋಡಿಸುವುದು ಕಷ್ಟ. ಹಂಚಿದ ಪ್ರಾಧಿಕಾರ ಹಂಚಿಕೆಯಾಗಿಯೇ ಉಳಿಯಬಹುದು; ಪ್ರವೇಶ ಫೈಲ್ಗಳು ಉಳಿಯಲಾರವು. ಅವನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿಡುವುದರ ಅರ್ಥ ಒಂದು ಸೇವೆಯ ತಪ್ಪು ಇನ್ನೊಂದನ್ನು ಸದ್ದಿಲ್ಲದೆ ವಿಸ್ತರಿಸಲಾರದು.
DEFAULT ನಮೂದು ಜನರನ್ನು ದಾರಿತಪ್ಪಿಸುವ ಸಂದರ್ಭ. ಹೆಸರಿಸಿದ ಫೈಲ್ ಸಿಗದಿದ್ದಾಗ ಅದು ಬ್ಯಾಕಪ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ನೀಡುತ್ತದೆ, ಆದರೆ ಅದು ದ್ವಾರ ಬಯಸುವ ಹೆಸರಿಸಿದ ಫೈಲ್ ಅಲ್ಲ, ಆದ್ದರಿಂದ ಅದು ಒಂಟಿಯಾಗಿ ಗ್ರಾಹಕನನ್ನು ಸೇರಿಸಲಾರದು. ಯಾವುದೇ ನಮೂದು ಇಲ್ಲದ ಗ್ರಾಹಕನನ್ನು ಪರೀಕ್ಷಿಸಿ ನಿರಾಕರಣೆಯನ್ನು ಖಚಿತಪಡಿಸಿ; ಆ ಗ್ರಾಹಕ ಸೇರಿಸಲ್ಪಟ್ಟರೆ, ಬ್ಯಾಕಪ್ ಅನ್ವಯವಾಗುತ್ತಿದೆ ಮತ್ತು ccd-exclusive ಆ ಸಂದರ್ಭದಲ್ಲಿ ಜಾರಿಯಲ್ಲಿಲ್ಲ.
ಪರಿಣಾಮಕಾರಿ ಗುರುತು ಯಾವ ಫೈಲ್ ಓದಲ್ಪಡುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ
ಹುಡುಕಾಟವು ಗ್ರಾಹಕನು ನಿಜವಾಗಿ ದೃಢೀಕರಿಸಿದ ಗುರುತನ್ನು ಬಳಸುತ್ತದೆ, ಅದು ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರಮಾಣಪತ್ರದ ಸಾಮಾನ್ಯ ಹೆಸರು. ಸರ್ವರ್ ಬಳಕೆದಾರ ಹೆಸರು ಮತ್ತು ಗುಪ್ತಪದವನ್ನೂ ಪರಿಶೀಲಿಸಿ ಆ ಹೆಸರನ್ನು ಸಾಮಾನ್ಯ ಹೆಸರಿಗೆ ನಕ್ಷೆ ಮಾಡಿದಾಗ, ಫೈಲ್ ಬದಲಿಗೆ ದೃಢೀಕೃತ ಬಳಕೆದಾರ ಹೆಸರಿಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು. ಹೊಂದಾಣಿಕೆ ಇಲ್ಲದಿದ್ದರೆ ಡೈರೆಕ್ಟರಿ ಎಂದಿಗೂ ಆಯ್ಕೆಯಾಗದ ನಂಬಲರ್ಹ ಫೈಲ್ ಹೆಸರುಗಳಿಂದ ತುಂಬಿರುತ್ತದೆ.
ಓದುವುದು ಇನ್ನೊಂದು ಅರ್ಧ. ಡೀಮನ್ ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರಾರಂಭದ ನಂತರ ಸವಲತ್ತುಗಳನ್ನು ಬಿಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಕಡಿಮೆಗೊಳಿಸಿದ ಖಾತೆಗೆ ಡೈರೆಕ್ಟರಿ ಮತ್ತು ಅದರ ಪ್ರತಿ ನಮೂದಿಗೆ ಓದುವ ಪ್ರವೇಶ ಬೇಕು. ಗ್ರಾಹಕರು ಬರೆಯಬಹುದಾದ ಯಾವುದೇ ಮಾರ್ಗದ ಮೂಲಕ ತಮ್ಮ ಸ್ವಂತ ನಮೂದನ್ನು ರಚಿಸಲಾಗದಂತಿರಬೇಕು, ಏಕೆಂದರೆ ಸ್ವಯಂ-ಸೇವಾ ಪ್ರವೇಶವು ಯಂತ್ರವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಿರರ್ಥಕಗೊಳಿಸುತ್ತದೆ. ಕೇವಲ ಫೈಲ್ ಮೋಡ್ ಅಲ್ಲ, ಮೌಂಟ್ ಮತ್ತು ಹಂಚಿಕೆ ಅನುಮತಿಗಳನ್ನೂ ಪರಿಶೀಲಿಸಿ, ಏಕೆಂದರೆ ಒಂದು ಖಾತೆಗೆ ಮುಚ್ಚಿದಂತೆ ಕಾಣುವ ಡೈರೆಕ್ಟರಿ ಇನ್ನೊಂದಕ್ಕೆ ತೆರೆದಿರಬಹುದು. ನಂತರ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರಕ್ರಿಯೆ ನಿಜವಾಗಿ ಯಾವ ಖಾತೆ ಬಳಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ, unit ಫೈಲ್ ಯಾವ ಖಾತೆಯನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತದೆ ಎಂಬುದಲ್ಲ. ಈ ಎರಡೂ ಬೇರೆ ಯಾವುದೂ ಅವನ್ನು ಬದಲಿಸದಿದ್ದಾಗ ಮಾತ್ರ ಒಂದೇ.
ನಿರಾಕರಣೆ, ಪ್ರವೇಶ ಮತ್ತು ರದ್ದತಿಯನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಗಮನಿಸಿ
ಸೇವೆಗೆ ಸೇರಿದ ಗುರುತನ್ನು ಪ್ರಯತ್ನಿಸಿ ಅದು ಸಂಪರ್ಕಗೊಳ್ಳುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ. ನಮೂದಿಲ್ಲದ ಮಾನ್ಯ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಪ್ರಯತ್ನಿಸಿ ಅದು ನಿರಾಕರಿಸಲ್ಪಡುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ. ಇನ್ನೊಂದು ಸೇವೆಗೆ ಸೇರಿಸಲಾದ ಗುರುತನ್ನು ಪ್ರಯತ್ನಿಸಿ ಅದು ಇಲ್ಲಿ ಸೇರಿಸಲ್ಪಡುವುದಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿ. ಪ್ರತಿ ಫಲಿತಾಂಶದ ಪಕ್ಕದಲ್ಲಿ ಸೇವಾ ನಿದರ್ಶನ ಮತ್ತು ಪರಿಣಾಮಕಾರಿ ಗುರುತನ್ನು ದಾಖಲಿಸಿ, ಏಕೆಂದರೆ ಈ ಸಂದರ್ಭವಿಲ್ಲದ ಫಲಿತಾಂಶವನ್ನು ಬೇರೆ ಯಾರೂ ಪುನರುತ್ಪಾದಿಸಲಾರರು.
ಹಿಂಪಡೆಯುವುದು ರದ್ದತಿಗಿಂತ ಪ್ರತ್ಯೇಕ ಕಾರ್ಯಾಚರಣೆ. ಪ್ರವೇಶ ಫೈಲ್ ಸಂಪಾದಿಸಿದರೆ ಒಂದು ಸೇವೆಯ ಹಕ್ಕು ತೆಗೆಯುತ್ತದೆ, ಗುರುತು ಎಲ್ಲೆಡೆ ಮಾನ್ಯವಾಗಿಯೇ ಉಳಿಯುತ್ತದೆ, ಆದರೆ ರಾಜಿಯಾದ ಕೀಲಿಗೆ ಸಂಸ್ಥೆಯ ರದ್ದತಿ ಪ್ರತಿಕ್ರಿಯೆ ಬೇಕು. ಈಗಾಗಲೇ ತೆರೆದ ಅವಧಿಗಳಿಗೆ ಏನಾಗುತ್ತದೆ ಎಂದು ಮೊದಲೇ ನಿರ್ಧರಿಸಿ, ಏಕೆಂದರೆ ಡೈರೆಕ್ಟರಿ ಸಂಪಾದನೆ ಅಥವಾ ರದ್ದತಿ ಪಟ್ಟಿ ತಾವಾಗಿಯೇ ಅವನ್ನು ಮುಗಿಸುವುದಿಲ್ಲ.
ಪ್ರವೇಶವು ಮೊದಲ ದ್ವಾರ ಮಾತ್ರ. ಸೇವೆಗೆ ಸೇರುವುದು ಅದರ ಹಿಂದಿನ ಉಪಜಾಲಗಳು, ಡೇಟಾಬೇಸ್ಗಳು ಅಥವಾ ನಿರ್ವಹಣಾ ಇಂಟರ್ಫೇಸ್ಗಳ ಬಗ್ಗೆ ಏನನ್ನೂ ಹೇಳುವುದಿಲ್ಲ, ಮತ್ತು ಆ ಸಂಪನ್ಮೂಲ ನೀತಿಯನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಬರೆದು ಪರೀಕ್ಷಿಸಬೇಕು.