ಮೊದಲ ಸೆಷನ್ ಗೆಲ್ಲುತ್ತದೆ: OpenVPN ಲಾಗಿನ್ಗಳನ್ನು ಹೊರಹಾಕುವ ಮೊದಲು ನಿಯಂತ್ರಿಸುವುದು
ನಂತರದ ಲಾಗಿನ್ ಅನ್ನು ತಿರಸ್ಕರಿಸುವುದು ಹಳೆಯದನ್ನು ಬದಲಿಸುವುದಕ್ಕೆ ಸಮಾನವಲ್ಲ. ನಿರ್ಣಯವು ಅದೇ ಹೆಸರಿನ ಹೊರಹಾಕುವಿಕೆಗೆ ಮೊದಲು ಬರಬೇಕು, ಮತ್ತು ಸ್ಲಾಟ್ ಪರಿಶೀಲನೆ ಪರಮಾಣು ಆಗಿರಬೇಕು.
ಪ್ರತಿ ಖಾತೆಗೆ ಒಂದು ಸೆಷನ್ ಅನ್ನು ಅನುಮತಿಸುವ ನೀತಿ ಎರಡನೇ ಲಾಗಿನ್ ಬರುವವರೆಗೆ ನಿರ್ಣಯವಾದಂತೆ ಕಾಣುತ್ತದೆ. ಎರಡು ಫಲಿತಾಂಶಗಳು ಸಾಧ್ಯ: ಹೊಸವನು ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಸೆಷನ್ ಅನ್ನು ಬದಲಿಸುತ್ತಾನೆ, ಅಥವಾ ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಸೆಷನ್ ಸ್ಲಾಟ್ ಉಳಿಸಿಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಹೊಸವನನ್ನು ತಿರಸ್ಕರಿಸಲಾಗುತ್ತದೆ. ಎರಡನೆಯದು ಮಾತ್ರ ಮೊದಲ ಸೆಷನ್ ಗೆಲ್ಲುತ್ತದೆ ನೀತಿ. ಹೆಚ್ಚಿನ ಜನರು ಆಶ್ರಯಿಸುವ ಕ್ಲೈಂಟ್ ಆಯ್ಕೆ ಸಮಕಾಲೀನತೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಆದ್ದರಿಂದ ಈ ಫಲಿತಾಂಶವನ್ನು ನೀಡುವುದಿಲ್ಲ.
ಒಂದು ಸೆಟ್ಟಿಂಗ್ ಹಿಂದೆ ಎರಡು ಒಪ್ಪಂದಗಳು ಅಡಗಿವೆ
ಸಮಕಾಲೀನತೆ ನಿಷ್ಕ್ರಿಯವಾಗಿದ್ದಾಗ, ಅದೇ ಪ್ರಮಾಣಪತ್ರ ಹೆಸರನ್ನು ಹೊಂದಿರುವ ಎರಡನೇ ಸಂಪರ್ಕವು ಈಗಾಗಲೇ ಚಾಲನೆಯಲ್ಲಿರುವ ಸೆಷನ್ ಅನ್ನು ಸ್ಥಳಾಂತರಿಸಬಹುದು. ಸಮಕಾಲೀನತೆಯನ್ನು ಆನ್ ಮಾಡುವುದು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಹಲವು ಸೆಷನ್ಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ, ಇದು ಮಿತಿಯ ವಿರುದ್ಧವಾಗಿದೆ. ಎರಡೂ ಸ್ಥಿತಿಗಳು ತಿರಸ್ಕಾರ ನೀತಿಯಲ್ಲ, ಆದ್ದರಿಂದ ನಿರ್ಣಯವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬೇರೆಡೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕು.
ಏನನ್ನಾದರೂ ಜಾರಿಗೊಳಿಸುವ ಮೊದಲು ಒಪ್ಪಂದವನ್ನು ಬರೆಯಿರಿ: ಯಾರನ್ನು ತಿರಸ್ಕರಿಸಲಾಗುತ್ತದೆ, ಯಾವ ಸಾಕ್ಷ್ಯವು ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಸೆಷನ್ ಅನ್ನು ಗುರುತಿಸುತ್ತದೆ, ಮತ್ತು ಸ್ವಚ್ಛ ಸಂಪರ್ಕ ಕಡಿತವಿಲ್ಲದೆ ಸೆಷನ್ ಸತ್ತಾಗ ಏನಾಗುತ್ತದೆ. ಯಾರೂ ಈ ರೀತಿ ಹೇಳದ ನೀತಿಯನ್ನು ನಂತರ ಪರೀಕ್ಷಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
ಹೊರಹಾಕುವಿಕೆ ನಿಮ್ಮ ಸಂಪರ್ಕ ಹುಕ್ಗಿಂತ ಮೊದಲು ಸಂಭವಿಸುತ್ತದೆ
2.6 ಸರ್ವರ್ ಕೋಡ್ ಮಾರ್ಗದಲ್ಲಿ, ಹೊಸ ಕ್ಲೈಂಟ್ನ ಆರಂಭಿಕ ಸಿದ್ಧತೆ ಸಮಕಾಲೀನತೆ ನಿಷ್ಕ್ರಿಯವಾಗಿದ್ದಾಗ ಅದೇ ಹೆಸರಿನ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ನಿದರ್ಶನಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ಆ ತೆಗೆಯುವಿಕೆ ಸಂಪರ್ಕ ನಿರ್ವಾಹಕರ ಸರಪಳಿ ಚಾಲನೆಯಾಗುವ ಮೊದಲು ಸಂಭವಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ನಕಲನ್ನು ಗಮನಿಸಿ ವೈಫಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುವ ಸ್ಕ್ರಿಪ್ಟ್ ಈಗಾಗಲೇ ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಸೆಷನ್ ಅನ್ನು ಬೀಳಿಸಿದ ನಂತರ ಹೊಸವನನ್ನು ತಿರಸ್ಕರಿಸುತ್ತದೆ - ನೀತಿ ತಡೆಯಬೇಕೆಂದಿದ್ದ ಫಲಿತಾಂಶವೇ. Upstream ಅನುಷ್ಠಾನದಲ್ಲಿನ ಕಾಲ್ಬ್ಯಾಕ್ಗಳ ಕ್ರಮವೇ ನಿಮ್ಮ buildಗೆ ಏಕೈಕ ವಿಶ್ವಾಸಾರ್ಹ ಉತ್ತರ.
| Stage | Who can still refuse | Effect on the incumbent |
|---|---|---|
| Certificate check | Server trust configuration | None |
| Authentication decision | The authentication controller | None, because establishment has not run |
| Connect handler | A profile script | Already evicted in the same-name case |
| Post-establishment | Status tooling, monitoring | Both sessions already exist or one is gone |
ಸ್ಥಿತಿ ಫೈಲ್ ಅನ್ನು ಪೋಲ್ ಮಾಡುವುದೂ ಗೇಟ್ ಅಲ್ಲ. ಒಟ್ಟಿಗೆ ಬರುವ ಎರಡು ಪ್ರಯತ್ನಗಳು ಯಾವುದೂ ಖಚಿತಪಡಿಸುವ ಮೊದಲು ಖಾಲಿ ಸ್ಲಾಟ್ ಅನ್ನು ಎರಡೂ ನೋಡಬಹುದು, ಮತ್ತು ಎರಡೂ ಮುಂದುವರಿಯುತ್ತವೆ.
ನಿರ್ಣಯವನ್ನು ದೃಢೀಕರಣಕ್ಕೆ ಸರಿಸಿ
ಪ್ರಮಾಣಪತ್ರ ಪರಿಶೀಲನೆಯ ನಂತರ ನಿರ್ವಹಣಾ ಇಂಟರ್ಫೇಸ್ ದೃಢೀಕರಣದ ನಿರ್ಣಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಆ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ನಿಯಂತ್ರಕವು ಮೇಲ್ವಿಚಾರಕವಲ್ಲ: ಅದು ಸಂಪರ್ಕಿಸುವ ಪ್ರತಿ ಕ್ಲೈಂಟ್ ನಿದರ್ಶನವನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಆ ನಿದರ್ಶನವು ಮುಂದುವರಿಯಬಹುದೇ ಎಂದು ಉತ್ತರಿಸುತ್ತದೆ. ಉತ್ತರವು ಸ್ಥಾಪನೆಗೆ ಮೊದಲು ಬರುವುದರಿಂದ, ತಿರಸ್ಕಾರವು ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಸೆಷನ್ ಅನ್ನು ಅಸ್ಪೃಶ್ಯವಾಗಿ ಬಿಡುತ್ತದೆ. ಅದೇ ಚಾನಲ್ ಸಂಪರ್ಕ ಕಡಿತಗಳನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಹೀಗೆ ನಿಯಂತ್ರಕವು ಸ್ಲಾಟ್ ಕಾನೂನುಬದ್ಧವಾಗಿ ಬಿಡುಗಡೆಯಾದದ್ದನ್ನು ತಿಳಿಯುತ್ತದೆ.
ಪ್ರತಿ ಹೊಸ ನಿದರ್ಶನವೂ ಈ ಗೇಟ್ ಮೂಲಕ ಹಾದುಹೋಗಬೇಕು, ಅದರಲ್ಲಿ ಮರುಸಂಪರ್ಕಗಳು ಮತ್ತು ಪ್ರಾಂಪ್ಟ್ ಇಲ್ಲದೆ ಮರು-ದೃಢೀಕರಿಸುವ ಯಾವುದೇ ಮಾರ್ಗ ಸೇರಿವೆ. ಕೆಲವು ನಿದರ್ಶನಗಳು ಎಂದಿಗೂ ತಲುಪದ ಗೇಟ್ ಏನನ್ನೂ ರಕ್ಷಿಸುವುದಿಲ್ಲ, ಮತ್ತು ಯಾರಾದರೂ ಬೈಪಾಸ್ ಪ್ರಯತ್ನಿಸುವವರೆಗೆ ಈ ಕೊರತೆ ಅಗೋಚರವಾಗಿರುತ್ತದೆ.
ಟೋಕನ್ಗಳು ಗೇಟ್ನ ಪಕ್ಕದಲ್ಲಿ ಹಾದುಹೋಗಬಹುದು
ಟೋಕನ್ ನೀಡಿದ ನಂತರ, ಸರ್ವರ್ ಅದನ್ನು ಆಂತರಿಕವಾಗಿ ಮಾನ್ಯಗೊಳಿಸಿ ಆ ಸಂಪರ್ಕಕ್ಕೆ ಬಾಹ್ಯ ದೃಢೀಕರಣವನ್ನು ಬಿಟ್ಟುಬಿಡಬಹುದು. ನಿರ್ವಹಣಾ ಕರೆ ಎಂದಿಗೂ ನಡೆಯುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಅಲ್ಲಿಯೇ ಜಾರಿಗೊಳಿಸಿದ ಸ್ಲಾಟ್ ಪರಿಶೀಲನೆ ಹೊಸ ನಿದರ್ಶನವನ್ನು ಎಂದಿಗೂ ನೋಡುವುದಿಲ್ಲ. ಈ ವರ್ತನೆ ಬಳಕೆದಾರರಿಗೆ ಅನುಕೂಲ ಮತ್ತು ಸಮಕಾಲೀನತೆ ನೀತಿಗೆ ಕುಳಿ. ಟೋಕನ್-ದೃಢೀಕೃತ ಸಂಪರ್ಕಗಳು ಸಮಾನ ಅಧಿಕೃತ ಪರಿಶೀಲನೆಯನ್ನು ಹಾದುಹೋಗುವಂತೆ ಮಾಡಿ, ಅಥವಾ ನೀತಿ ಪ್ರತಿ ಸಂಪರ್ಕದ ಮೇಲೆ ನಿರ್ಣಯವನ್ನು ಬಯಸಿದಾಗ ಟೋಕನ್ ಮಾರ್ಗವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ.
ಪ್ರತಿ ಟೋಕನ್ ಅನ್ನು ಷರತ್ತಿಲ್ಲದೆ ಸ್ವೀಕರಿಸಿ ಇದನ್ನು ಸರಿದೂಗಿಸಬೇಡಿ. ಅವಧಿ ಮೀರಿದ ಅಥವಾ ಅಮಾನ್ಯ ಟೋಕನ್ ಇನ್ನೂ ವಿಫಲವಾಗಬೇಕು, ಮತ್ತು ಅದು ಉಳಿದ ಎಲ್ಲದರಂತೆ ಅದೇ ನಿರ್ಣಯ ಬಿಂದುವಿನ ಮೂಲಕ ವಿಫಲವಾಗಬೇಕು.
ಕಾಯ್ದಿರಿಸುವಿಕೆಯನ್ನು ನಿದರ್ಶನಕ್ಕೆ ಬಿಗಿಯಿರಿ, ವಿಳಾಸಕ್ಕಲ್ಲ
ವಿಳಾಸವು ದುರ್ಬಲ ಗುರುತು: ಅದೇ ಲ್ಯಾಪ್ಟಾಪ್ನಿಂದ ಮರುಸಂಪರ್ಕ ಬೇರೆ ವಿಳಾಸದಿಂದ ಬರಬಹುದು, ಮತ್ತು ನಕಲಿಸಿದ ರುಜುವಾತು ಅದೇ ವಿಳಾಸದಿಂದ ಬರಬಹುದು. ಕಾಯ್ದಿರಿಸುವಿಕೆಯನ್ನು ಸರ್ವರ್ ನಿಗದಿಪಡಿಸುವ ಕ್ಲೈಂಟ್ ನಿದರ್ಶನಕ್ಕೆ ಬಿಗಿಯಿರಿ, ಇದರಿಂದ ಈಗಾಗಲೇ ಸ್ವೀಕರಿಸಿದ ನಿದರ್ಶನದ ಮರು-ದೃಢೀಕರಣವು ಮಾಲೀಕನಾಗಿ ಗುರುತಿಸಲ್ಪಡುತ್ತದೆ. ಹೊಸ ನಿದರ್ಶನ ಗುರುತಿಸುವಿಕೆಯು ಅದೇ ಟೋಕನ್ ಅನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಿದರೂ ಮೊದಲನೆಯವನು ಗೆಲ್ಲುತ್ತಾನೆ ನಿರ್ಣಯದ ಮೂಲಕ ತನ್ನ ಸ್ಲಾಟ್ ಪಡೆಯಬೇಕು.
ವಿಫಲವಾದ ಪ್ರಯತ್ನಕ್ಕೆ ಸೇರಿದ ಕಾಯ್ದಿರಿಸುವಿಕೆಯನ್ನು ಮಾತ್ರ ಬಿಡುಗಡೆ ಮಾಡಿ. ಹಳೆಯ ಪ್ರಯತ್ನದಿಂದ ತಡವಾದ ಸಂಪರ್ಕ ಕಡಿತ ಘಟನೆ ಹೊಸ ಮಾಲೀಕನ ಸ್ಲಾಟ್ ಅನ್ನು ಅಳಿಸಬಾರದು, ಆದ್ದರಿಂದ ಬಿಡುಗಡೆಯು ಖಾತೆಯ ಬದಲು ನಿದರ್ಶನವನ್ನು ಹೆಸರಿಸುತ್ತದೆ. ನಿಯಂತ್ರಕ ಮರುಪ್ರಾರಂಭವಾದ ನಂತರ ಯಾರನ್ನಾದರೂ ಸ್ವೀಕರಿಸುವ ಮೊದಲು ಜೀವಂತ ಸೆಷನ್ಗಳನ್ನು ಹೊಂದಿಸಿ, ಮತ್ತು ಖಾತೆಗೆ ಸೇವೆ ಸಲ್ಲಿಸುವ ಪ್ರತಿ ಗೇಟ್ವೇಯಲ್ಲೂ ಅದೇ ನಿಯಮವನ್ನು ಅನ್ವಯಿಸಿ.
ನಿಜವಾಗಿ ಹಳೆಯದಾದ ಸ್ಲಾಟ್ ಹೇಗೆ ಚೇತರಿಸಿಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ನಿರ್ಧರಿಸಿ. ನಿರ್ವಾಹಕರಿಗೆ ಅದನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸುವ ದಾಖಲಿತ ಮಾರ್ಗ ಬೇಕು, ಮತ್ತು ಆ ಮಾರ್ಗವು ಮರುಸಂಪರ್ಕ ಕ್ಲಿಕ್ ಮಾಡುವ ಬಳಕೆದಾರರಿಗೆ ತಲುಪಲಾಗದಂತಿರಬೇಕು.
ಮುಖ್ಯವಾದ ಜೋಡಿಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ: ಬಹುತೇಕ ಏಕಕಾಲಿಕ ಎರಡು ಲಾಗಿನ್ಗಳು, ಸ್ವಚ್ಛ ಸ್ಥಗಿತದ ನಂತರ ಮರುಸಂಪರ್ಕ, ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಸೆಷನ್ನ ಮರು-ದೃಢೀಕರಣ, ತಿರಸ್ಕೃತ ಹೊಸವನು ಮತ್ತು ನಿಯಂತ್ರಕದ ಮರುಪ್ರಾರಂಭ. ಪ್ರತಿ ಸಂದರ್ಭದಲ್ಲೂ ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಸೆಷನ್ ಬಳಸಲು ಯೋಗ್ಯವಾಗಿ ಉಳಿಯಬೇಕು ಮತ್ತು ಹೊಸವನನ್ನು ಇತರ ಖಾತೆಗಳಿಗೆ ಹಾನಿಯಾಗದಂತೆ ತಿರಸ್ಕರಿಸಬೇಕು.