OpenVPN ಸರ್ವರ್ ಸಂರಚನೆಯನ್ನು ಶಾಖೆಗೆ ನಕಲಿಸುವುದು ಏಕೆ ವಿಫಲವಾಗುತ್ತದೆ
ಶಾಖೆ ಕ್ಲೈಂಟ್ಗೆ ತನ್ನದೇ ಗುರುತು, ಕ್ಲೈಂಟ್ ಪಾತ್ರದ ಪ್ರೊಫೈಲ್ ಮತ್ತು ಹಬ್ ಆ ಸಹವರ್ತಿಗೆ ಬಿಗಿಯುವ ಮಾರ್ಗ ಬೇಕು. ಸರ್ವರ್ ಫೈಲ್ ನಕಲಿಸುವುದು ತಪ್ಪು ಪಾತ್ರವನ್ನು ನಕಲಿಸುತ್ತದೆ.
ಕೆಲಸ ಮಾಡುತ್ತಿರುವ ಸರ್ವರ್ ಸಂರಚನೆಯನ್ನು ನಕಲಿಸಿ, ಕೆಲವು ವಿಳಾಸಗಳನ್ನು ಬದಲಿಸಿ ಅದನ್ನು ಶಾಖೆ ಪ್ರೊಫೈಲ್ ಎಂದು ಕರೆಯುವುದು ಸಾಮಾನ್ಯವಾಗಿ ಸಂಪರ್ಕವನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ. ಅದು ಅತ್ಯಂತ ಕೆಟ್ಟ ಫಲಿತಾಂಶ, ಏಕೆಂದರೆ ಶಾಖೆ ನಂತರ ತಪ್ಪು ಪಾತ್ರದಲ್ಲಿ ಚಲಿಸುತ್ತದೆ, ಹಬ್ ಬಿಡಬಾರದ ವಸ್ತುವನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ, ಮತ್ತು ಯಾರೂ ಮಾಡಿದ್ದನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳದ ಮಾರ್ಗ ಸಂಬಂಧವನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ. ಸಂಪರ್ಕವು ಮೂರು ಸಮಸ್ಯೆಗಳನ್ನು ಒಟ್ಟಿಗೆ ಮರೆಮಾಡುತ್ತದೆ, ಮತ್ತು ಯಾರಾದರೂ ಅವನ್ನು ಪರಿಶೀಲಿಸುವ ಮುನ್ನವೇ ಸುರಂಗ ಏಳುತ್ತದೆ.
ಶಾಖೆಯನ್ನು ತನ್ನದೇ ಗುರುತು ಮತ್ತು ಜಾಲ ಪಾತ್ರವಿರುವ ಸಹವರ್ತಿ ಎಂದು ಪರಿಗಣಿಸುವುದೇ ಪ್ರೊಫೈಲ್ ಸರಿಯಾಗಿಸುತ್ತದೆ. ಪರಿಹಾರ ಉತ್ತಮ ನಕಲಲ್ಲ, ಮತ್ತು ಈ ಪುಟದ ಉಳಿದ ಭಾಗ ಕ್ಲೈಂಟ್ ನಿಜವಾಗಿ ಏನನ್ನು ಹೊಂದಿರಬೇಕು ಎಂಬುದರ ಬಗ್ಗೆ.
ಒಂದೇ ಫೈಲ್ನಂತೆ ಕಾಣುವ ಎರಡು ಪಾತ್ರಗಳು
TLS ಮೋಡ್ನಲ್ಲಿ ಎರಡು ಬದಿಗಳ ಕೆಲಸ ಪೂರಕವಾಗಿರುತ್ತದೆ. ಒಂದು ಬದಿ ಆಲಿಸುತ್ತದೆ, ಸರ್ವರ್ ಪ್ರಮಾಣಪತ್ರ ಮತ್ತು ಕೀಲಿಯನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಮತ್ತು ಯಾವ ಕ್ಲೈಂಟ್ಗಳು ಸಂಪರ್ಕಿಸಬಹುದು ಎಂದು ನಿರ್ಧರಿಸುತ್ತದೆ. ಇನ್ನೊಂದು ಬದಿ ಪ್ರಾರಂಭಿಸುತ್ತದೆ, ಆಲಿಸುವವರನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ತನ್ನ ಗುರುತನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುತ್ತದೆ.
ಸರ್ವರ್ ಫೈಲ್ನಲ್ಲಿ ಕ್ಲೈಂಟ್ನಲ್ಲಿ ಅರ್ಥವಿಲ್ಲದ ಸೂಚನೆಗಳಿರುತ್ತವೆ: ಆಲಿಸಲು ಬೈಂಡ್ ವಿಳಾಸ ಮತ್ತು ಪೋರ್ಟ್, ಹಂಚಲು ವಿಳಾಸಗಳ ಪೂಲ್, ಮತ್ತು ಹೆಚ್ಚಾಗಿ ಕ್ಲೈಂಟ್ಗಳು ಪಡೆಯಬೇಕಾದ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ತಳ್ಳುವ ಪಟ್ಟಿ. ಅವನ್ನು ಶಾಖೆಗೆ ನಕಲಿಸಿದರೆ ಒಂದೇ ಸಮಯದಲ್ಲಿ ಆಲಿಸುವವರೂ ಕ್ಲೈಂಟೂ ಆಗಲು ಯತ್ನಿಸುವ ಸಾಧನ ಸೃಷ್ಟಿಯಾಗುತ್ತದೆ.
ಖಾಸಗಿ ಕೀಲಿಯೇ ಅತ್ಯಂತ ಮುಖ್ಯ ಭಾಗ. ಕ್ಲೈಂಟ್ ಎಂದಿಗೂ ಸರ್ವರ್ನ ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ಹೊತ್ತುಕೊಳ್ಳಬಾರದು, ಮತ್ತು ಅದಕ್ಕೆ CA ಯ ಸಹಿ ಕೀಲಿಯೂ ಬೇಕಿಲ್ಲ. CA ಪ್ರಮಾಣಪತ್ರ ಸಾರ್ವಜನಿಕ ವಿಶ್ವಾಸದ ಸಾಮಗ್ರಿ; ಸಹಿ ಕೀಲಿ ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ನೀಡುವ ಸ್ಥಳಕ್ಕೆ ಸೇರಿದೆ.
ಶಾಖೆ ಪ್ರೊಫೈಲ್ನಲ್ಲಿ ಏನಿರಬೇಕು
ಶಾಖೆ ಪ್ರೊಫೈಲ್ಗೆ ದೂರದ ಅಂತ್ಯಬಿಂದು ಮತ್ತು ಸಾಗಣೆ, ವಿಶ್ವಾಸಾರ್ಹ ಸರ್ವರ್ ಗುರುತು, ಶಾಖೆಯ ಸ್ವಂತ ಪ್ರಮಾಣಪತ್ರ ಮತ್ತು ಕೀಲಿ, ಮತ್ತು ಶಾಖೆಗೆ ನಿಜವಾಗಿ ಬೇಕಾದ ಮಾರ್ಗಗಳು ಹಾಗೂ DNS ಸೆಟ್ಟಿಂಗ್ಗಳು ಬೇಕು. ಬೇರೆ ಯಾವುದೂ ಕಡ್ಡಾಯವಲ್ಲ.
ಪ್ರತಿ ಸ್ಥಳಕ್ಕೂ ಶಾಖೆಯ ಗುರುತನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಇರಿಸಿ. ಎರಡು ಶಾಖೆಗಳು ಒಂದೇ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಹಂಚಿಕೊಂಡರೆ ಒಂದನ್ನು ರದ್ದುಗೊಳಿಸಿದರೆ ಇನ್ನೊಂದು ನಿಷ್ಕ್ರಿಯವಾಗುತ್ತದೆ, ಮತ್ತು ಹಬ್ನ ಲಾಗ್ಗಳು ಅವನ್ನು ಪ್ರತ್ಯೇಕಿಸಲಾರವು. ಸ್ಥಳವಾರು ಗುರುತೇ ಲೆಕ್ಕಪರಿಶೋಧನೆಯ ಜಾಡು ಮತ್ತು ರದ್ದತಿಯ ಕಥೆ ಎರಡನ್ನೂ ಕೆಲಸ ಮಾಡಿಸುತ್ತದೆ.
ಸಾಧನಗಳ ಕೆಲಸದ ಹರಿವಿನಲ್ಲಿ ಎಚ್ಚರವಿರಿ. pfSense ನ Client Export ಪ್ಯಾಕೇಜ್ ಅರ್ಹ Remote Access ಸಂದರ್ಭಗಳಿಗೆ ಪ್ರೊಫೈಲ್ಗಳನ್ನು ತಯಾರಿಸುತ್ತದೆ, ಮತ್ತು ಅದರ ಸರ್ವರ್ ಪಟ್ಟಿಯಲ್ಲಿ Remote Access ಮೋಡ್ನಲ್ಲಿ ಸಂರಚಿಸಿದ ಸರ್ವರ್ಗಳು ಮಾತ್ರ ಇರುತ್ತವೆ. ಬೇರೆ ಮೋಡ್ನ ಸ್ಥಳ-ಸ್ಥಳ ಸರ್ವರ್ ಕಾಣಿಸುವುದಿಲ್ಲ, ಮತ್ತು ಆ ಅನುಪಸ್ಥಿತಿ ಮಾಹಿತಿ, ಸರ್ವರ್ನ ರಹಸ್ಯಗಳನ್ನು ನಕಲಿಸುವ ಆಹ್ವಾನವಲ್ಲ.
ಸಾಧನವು ನಿಮಗೆ ಬೇಕಾದ ಪ್ರೊಫೈಲ್ ಅನ್ನು ರಫ್ತು ಮಾಡದಿದ್ದರೆ, ಅದರ ದಾಖಲಿತ ಸ್ಥಳ-ಸ್ಥಳ ಕ್ಲೈಂಟ್ ಕೆಲಸದ ಹರಿವನ್ನು ಬಳಸಿ ಅಥವಾ ಸ್ಥಾಪಿತ ಆವೃತ್ತಿಯ ಬೆಂಬಲಿತ ಉದಾಹರಣೆಯಿಂದ ಪ್ರೊಫೈಲ್ ಕಟ್ಟಿ. ಸರ್ವರ್ ಬ್ಯಾಕಪ್ ಅನ್ನು ಶಾಖೆಗೆ ರಫ್ತು ಮಾಡುವುದು ಯೋಜನೆ ಸರ್ವರ್ ಮರುಸ್ಥಾಪನೆ ಆಗಿದ್ದರೆ ಮಾತ್ರ, ಅದು ಹಾಗಿಲ್ಲ. ಬ್ಯಾಕಪ್ ಹಬ್ನ ಖಾಸಗಿ ಸಾಮಗ್ರಿಯನ್ನೂ ಒಯ್ಯುತ್ತದೆ, ಆದ್ದರಿಂದ ಒಂದನ್ನು ಶಾಖೆಗೆ ಸರಿಸುವುದು ಕೀಲಿ ನಿರ್ವಹಣೆಯ ನಿರ್ಧಾರ, ಫೈಲ್ ವರ್ಗಾವಣೆ ಅಲ್ಲ. ಅದನ್ನು ಹಬ್ನಲ್ಲಿ ಇರಿಸಿ ಮತ್ತು ಕ್ಲೈಂಟ್ ಗುರುತನ್ನು ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ನೀಡುವ ಸ್ಥಳದಲ್ಲಿ ರಚಿಸಿ.
ಸಹವರ್ತಿ-ಜಾಲ ಸಂಬಂಧ ಪ್ರತ್ಯೇಕ
ಯಶಸ್ವಿಯಾಗಿ ಸಂಪರ್ಕಿಸುವ ಶಾಖೆ ಕ್ಲೈಂಟ್ ಇನ್ನೂ ತನ್ನ LAN ಗೆ ಸಂಚಾರವನ್ನು ರವಾನಿಸಲಾರದು, ಹಬ್ ಈ ಸಹವರ್ತಿ ಆ ಪೂರ್ವಪ್ರತ್ಯಯವನ್ನು ಹೊಂದಿದೆ ಎಂದು ತಿಳಿಯುವವರೆಗೆ. ಆ ಸಂಬಂಧ ಹಬ್ನಲ್ಲಿ ಇರುತ್ತದೆ, ಕ್ಲೈಂಟ್ನ ಗುರುತಿಗೆ ಬದ್ಧವಾಗಿದೆ, ಮತ್ತು ಶಾಖೆಯ ಸ್ವಂತ ದೂರದ ಜಾಲಗಳ ಕಡೆಗಿನ ಮಾರ್ಗದಿಂದ ಪ್ರತ್ಯೇಕ. ಅದಿಲ್ಲದೆ ಶಾಖೆಯ ಆತಿಥೇಯಗಳು ಸುರಂಗದ ಅಂಕಿಅಂಶಗಳಲ್ಲಿ ತಲುಪಬಹುದಾದಂತೆ ಕಾಣುತ್ತವೆ ಮತ್ತು ಪ್ರಾಯೋಗಿಕವಾಗಿ ತಲುಪಲಾಗುವುದಿಲ್ಲ. ಸಂಬಂಧ ಅನ್ವಯವಾಯಿತೇ ಎಂದು ಖಚಿತಪಡಿಸುವ ಸ್ಥಳ ಹಬ್ನ ಲಾಗ್.
ಹಬ್ನ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಮಾರ್ಗ ಸೇರಿಸುವುದು OpenVPN ಗೆ ಯಾವ ಕ್ಲೈಂಟ್ ಪೂರ್ವಪ್ರತ್ಯಯವನ್ನು ಹೊಂದಿದೆ ಎಂದು ಹೇಳುವುದಕ್ಕೆ ಸಮನಲ್ಲ. ಪ್ರತಿ ಕ್ಲೈಂಟ್ಗೂ ಸಂಬಂಧವಿಲ್ಲದೆ ಪ್ಯಾಕೆಟ್ ಸುರಂಗದ ಇಂಟರ್ಫೇಸ್ ತಲುಪಿ ಬಿಸಾಡಲ್ಪಡುತ್ತದೆ, ಏಕೆಂದರೆ ಯಾವ ಸಹವರ್ತಿಯೂ ಗಮ್ಯಸ್ಥಾನವನ್ನು ಕ್ಲೇಮ್ ಮಾಡುವುದಿಲ್ಲ.
ಶಾಖೆಯ ಬದಿಯಲ್ಲಿ ಸಂಬಂಧಿತ ಅಗತ್ಯ ಎಂದರೆ ತಲುಪಬೇಕಾದ ಜಾಲಗಳ ಕಡೆಗಿನ ಮಾರ್ಗ, ಜೊತೆಗೆ ಸಂಚಾರವನ್ನು ಶಾಖೆಗೆ ಹಿಂತಿರುಗಿಸುವುದನ್ನು ತಿಳಿದ LAN ರೌಟರ್. ಸರ್ವರ್ ಬದಿಯ ಒಡೆತನ ಮತ್ತು ಕ್ಲೈಂಟ್ ಬದಿಯ ಗಮ್ಯ ಮಾರ್ಗಗಳು ಬೇರೆ ಬೇರೆ ವಸ್ತುಗಳು, ಮತ್ತು ಕೆಲಸ ಮಾಡುವ ಸುರಂಗ ಮೊದಲ ಜಿಗಿತವನ್ನು ಮಾತ್ರ ಸಾಬೀತು ಮಾಡುತ್ತದೆ. ಎರಡನ್ನೂ ಶಾಖೆಯ ಹಸ್ತಾಂತರ ಟಿಪ್ಪಣಿಗಳಲ್ಲಿ ಬರೆಯಿರಿ, ಏಕೆಂದರೆ ಮುಂದಿನ ಎಂಜಿನಿಯರ್ ಅವುಗಳಲ್ಲಿ ಒಂದನ್ನು ಮಾತ್ರ ಕಾಣುತ್ತಾರೆ.
ಶಾಖೆ ನೀವು ಭಾವಿಸುವ ಸಹವರ್ತಿಯೇ ಎಂದು ಸಾಬೀತು ಮಾಡುವುದು
ಸಂಚಾರ ಪರಿಶೀಲಿಸುವ ಮೊದಲು ಗುರುತನ್ನು ಪರಿಶೀಲಿಸಿ. ಹಬ್ನ ಲಾಗ್ನಲ್ಲಿ ಶಾಖೆಯ ಪ್ರಮಾಣಪತ್ರದ ಸಾಮಾನ್ಯ ಹೆಸರು ಕಾಣಬೇಕು, ಮತ್ತು ಕ್ಲೈಂಟ್ ಪಡೆದ ವಿಳಾಸ ನೀವು ಉದ್ದೇಶಿಸಿದ ಪೂಲ್ ಅಥವಾ ಸ್ಥಿರ ಹಂಚಿಕೆಗೆ ಹೊಂದಬೇಕು. ಲಾಗ್ನಲ್ಲಿ ಬೇರೆ ಹೆಸರು ಕಂಡರೆ ಪ್ರೊಫೈಲ್ ಬೇರೊಬ್ಬರ ಗುರುತನ್ನು ಒಯ್ಯುತ್ತಿದೆ.
ನಂತರ ಶಾಖೆಯ ಆತಿಥೇಯದಿಂದ ಹಬ್ ಬದಿಯ ಸಂಪನ್ಮೂಲಕ್ಕೆ ಒಂದು ವಿನಂತಿ ಕಳುಹಿಸಿ ಸಂಬಂಧವನ್ನು ಪರಿಶೀಲಿಸಿ, ಮತ್ತು ನಿರೀಕ್ಷಿತ ಮೂಲ ವಿಳಾಸದೊಂದಿಗೆ ಅದು ಯಶಸ್ವಿಯಾಗುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ. ಶಾಖೆ ತಲುಪಬಾರದ ಗಮ್ಯಸ್ಥಾನವನ್ನು ಪರೀಕ್ಷಿಸಿ ಮತ್ತು ಅದು ವಿಫಲವಾಗುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ, ಏಕೆಂದರೆ ಆಕಸ್ಮಿಕವಾಗಿ ಕೆಲಸ ಮಾಡುವ ಸಡಿಲ ಮಾರ್ಗ ಸರಿಯಾದ ನೀತಿಗೆ ಸಮನಲ್ಲ.
ಕೊನೆಯದಾಗಿ ಶಾಖೆಯ ಗುರುತನ್ನು ರದ್ದುಗೊಳಿಸಿ ಮತ್ತು ಹಬ್ನ ಸ್ವಂತ ಪ್ರಮಾಣಪತ್ರ ಹಾಗೂ ಇತರ ಸ್ಥಳಗಳು ಕೆಲಸ ಮಾಡುತ್ತಿರುವಾಗ ಸಂಪರ್ಕ ವಿಫಲವಾಗುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ. ರದ್ದತಿ ಹಬ್ ಅನ್ನು ಮುರಿದರೆ ಪಾತ್ರಗಳು ಮತ್ತು ಗುರುತುಗಳು ಎಲ್ಲೋ ಹಂಚಲ್ಪಟ್ಟಿದ್ದವು, ಮತ್ತು ಅದೇ ವಿನ್ಯಾಸಕ್ಕೆ ಮರಳಿ ಒಯ್ಯಲು ಯೋಗ್ಯವಾದ ಸಂಶೋಧನೆ.
ಪೂರ್ಣಗೊಂಡ ಶಾಖೆ ಎಂದರೆ ದಾಖಲಿತ ಗುರುತು, ಕ್ಲೈಂಟ್-ಮಾತ್ರ ಪ್ರೊಫೈಲ್, ಹಬ್ನಲ್ಲಿ ಸಹವರ್ತಿ-ಜಾಲ ಸಂಬಂಧ ಮತ್ತು ಪರೀಕ್ಷಿಸಿದ ಹಿಂತಿರುಗುವ ದಾರಿ ಇರುವ ಶಾಖೆ. ಸರ್ವರ್ ಫೈಲ್ನಲ್ಲಿನ ಪಠ್ಯವನ್ನು ತಿರುಗಿಸುವುದು ಅವುಗಳಲ್ಲಿ ಯಾವುದನ್ನೂ ನಿಮಗೆ ನೀಡುವುದಿಲ್ಲ.