Juniper ಅಥವಾ Pulse ಗೇಟ್ವೇ: ಯಾವ OpenConnect ಪ್ರೋಟೋಕಾಲ್ ಬಳಸಬೇಕು
ಪ್ರೋಟೋಕಾಲ್ ಫ್ಲ್ಯಾಗ್ ಲಾಗಿನ್ ವಿನಿಮಯವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. Network Connect ಮತ್ತು Pulse ಬೆಂಬಲವನ್ನು ಹೋಲಿಸಿ, ನಂತರ ಗೇಟ್ವೇ ನಿಜವಾಗಿ ಒದಗಿಸುವುದಕ್ಕೆ ಕ್ಲೈಂಟ್ ಅನ್ನು ಹೊಂದಿಸಿ.
OpenConnect ಗಾಗಿ ಪ್ರೋಟೋಕಾಲ್ ಆಯ್ಕೆ ಮಾಡುವುದು ಹೊಂದಾಣಿಕೆಯ ಅಭ್ಯಾಸ, ಬ್ರ್ಯಾಂಡ್ ಹುಡುಕಾಟವಲ್ಲ. ಲಾಗಿನ್ ಪುಟದಲ್ಲಿ Juniper ಎಂದು ಹೇಳುವ ಗೇಟ್ವೇ Network Connect, Pulse ಅಥವಾ ಎರಡನ್ನೂ ಒದಗಿಸಬಹುದು, ಮತ್ತು ಕ್ಲೈಂಟ್ನ ಡೀಫಾಲ್ಟ್ ಅವುಗಳಲ್ಲಿ ಯಾವುದೂ ಅಲ್ಲ. ಊಹಿಸುವುದು ವಿಫಲ ಲಾಗಿನ್ಗೆ ಮತ್ತು ಅದಕ್ಕಿಂತ ಕೆಟ್ಟದಾಗಿ, ಪ್ರೋಟೋಕಾಲ್ ಹೊಂದಿಕೆಯಾಗದಿರುವುದಕ್ಕೆ ರುಜುವಾತುಗಳನ್ನು ದೂಷಿಸುವ ಬೆಂಬಲ ಥ್ರೆಡ್ಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಪ್ರೊಫೈಲ್ನಲ್ಲಿ ಹೋಸ್ಟ್ನಾಮ್ ಬರೆಯುವ ಮೊದಲು ಸೇವೆಯನ್ನು ಖಚಿತಪಡಿಸಿ.
OpenConnect ಹಳೆಯ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು nc ಎಂದು ಮತ್ತು ಹೊಸದನ್ನು pulse ಎಂದು ಕರೆಯುತ್ತದೆ, ಮತ್ತು ಎರಡೂ ಒಂದೇ ಬೈನರಿಯಲ್ಲಿ ವಾಸಿಸುತ್ತವೆ. ನೀವು ಆಯ್ಕೆ ಮಾಡುವ ಫ್ಲ್ಯಾಗ್ ಲಾಗಿನ್ ವಿನಿಮಯವನ್ನು ಬದಲಿಸುತ್ತದೆ, ಯಶಸ್ವಿ ಸಂಪರ್ಕದ ನಂತರದ ರೂಟಿಂಗ್ ಅನ್ನಲ್ಲ.
ಎರಡು ಪ್ರೋಟೋಕಾಲ್ ಹೆಸರುಗಳು ಒಂದು ಉತ್ಪನ್ನ ಇತಿಹಾಸವನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ
Juniper ನ Network Connect ಮತ್ತು ನಂತರದ Pulse Secure ಕ್ಲೈಂಟ್ ಒಂದು ಸಾಧನ ಕುಟುಂಬವು ಕಾಲಕಾಲಕ್ಕೆ ಒದಗಿಸಿದ ವಿಭಿನ್ನ ಪ್ರೋಟೋಕಾಲ್ಗಳು. OpenConnect ಮೊದಲನೆಯದಕ್ಕೆ nc ಹ್ಯಾಂಡ್ಲರ್ ಮತ್ತು ಎರಡನೆಯದಕ್ಕೆ pulse ಹ್ಯಾಂಡ್ಲರ್ ಬೆಳೆಸಿತು. ಇವು ಪ್ರತ್ಯೇಕ ಕೋಡ್ ಮಾರ್ಗಗಳು ಮತ್ತು ಪ್ರತ್ಯೇಕ ವಿನಂತಿ ಸ್ವರೂಪಗಳು, ಆದ್ದರಿಂದ ಒಂದರಲ್ಲಿ ಬೆಂಬಲ ಇರುವುದು ಇನ್ನೊಂದರ ಬಗ್ಗೆ ಏನನ್ನೂ ಹೇಳುವುದಿಲ್ಲ.
ವ್ಯತ್ಯಾಸವು ಲಾಗಿನ್ ಸಂಭಾಷಣೆಯಲ್ಲಿ ತಕ್ಷಣ ಕಾಣುತ್ತದೆ: ಎಂಡ್ಪಾಯಿಂಟ್ಗಳು, ಫಾರ್ಮ್ ಕ್ಷೇತ್ರಗಳು ಮತ್ತು ತಿರಸ್ಕರಿಸಿದ ಎರಡನೇ ಅಂಶವನ್ನು ಕ್ಲೈಂಟ್ ಹೇಗೆ ವರದಿ ಮಾಡುತ್ತದೆ ಎಂಬುದು ಎರಡು ಹ್ಯಾಂಡ್ಲರ್ಗಳ ನಡುವೆ ಬದಲಾಗುತ್ತದೆ.
ಕಮಾಂಡ್ ಲೈನ್ನಲ್ಲಿ ಆಯ್ಕೆ ಮಾಡುವುದು ಒಂದು ಪದದ ಬದಲಾವಣೆ: Network Connect ಗಾಗಿ openconnect --protocol=nc vpn.example.com, ಅಥವಾ Pulse ಗಾಗಿ openconnect --protocol=pulse vpn.example.com. ಎರಡೂ ಪ್ರಯತ್ನಗಳು ರೂಟ್ಗಳು ಮತ್ತು DNS ಅನ್ನು ಮರುಸಂರಚಿಸಬಹುದಾದ ನಿಜವಾದ ಸಂಪರ್ಕ ಪ್ರಯತ್ನಗಳು, ಆದ್ದರಿಂದ ಅವುಗಳನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಚಲಾಯಿಸಿ. ಪ್ರೋಟೋಕಾಲ್ ದೋಷವನ್ನು ತಪ್ಪಿಸಲು ಕಮಾಂಡ್ ಲೈನ್ನಲ್ಲಿ ಪಾಸ್ವರ್ಡ್ ಇಡಬೇಡಿ ಅಥವಾ ಪ್ರಮಾಣಪತ್ರ ಪರಿಶೀಲನೆಗಳನ್ನು ಆಫ್ ಮಾಡಬೇಡಿ, ಏಕೆಂದರೆ ಅದು ಹೊಂದಿಕೆಯಾಗದಿರುವುದನ್ನು ಸರಿಪಡಿಸುವ ಬದಲು ಮುಚ್ಚಿಡುತ್ತದೆ. ಕ್ಲೈಂಟ್ ಏನು ಕಳುಹಿಸುತ್ತದೆ ಎಂದು ನೋಡಬೇಕಿದ್ದರೆ, --dump-http-traffic ವಿನಿಮಯವನ್ನು ಮುದ್ರಿಸುತ್ತದೆ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಗೇಟ್ವೇ ನಿರೀಕ್ಷಿಸುವ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಗುರುತಿಸುತ್ತದೆ.
ಗೇಟ್ವೇ ಒದಗಿಸುವುದಕ್ಕೆ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಹೊಂದಿಸಿ
ಸಾಧನವು ತನಗೆ ಸಂರಚಿಸಲಾದ ಪ್ರೋಟೋಕಾಲ್ಗೆ ಮಾತ್ರ ಉತ್ತರಿಸುತ್ತದೆ. ಕೇವಲ Pulse ಸೇವೆ ಮಾನ್ಯ ರುಜುವಾತುಗಳೊಂದಿಗೂ nc ಲಾಗಿನ್ ಅನ್ನು ತಿರಸ್ಕರಿಸುತ್ತದೆ, ಮತ್ತು ಹಳೆಯ Network Connect ಸೇವೆಗೆ ಉತ್ತರಿಸಲು pulse ಎಂಡ್ಪಾಯಿಂಟ್ ಇಲ್ಲ. ಯಾವುದು ಸಕ್ರಿಯವಾಗಿದೆ ಮತ್ತು ಅವರು ಯಾವ ಕ್ಲೈಂಟ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತಾರೆ ಎಂದು ನಿರ್ವಾಹಕರನ್ನು ಕೇಳಿ. ಮರುನಾಮಕರಣ ಮಾಡಿದ ಸಾಧನ, ಹಳೆಯ ವಿಕಿ ಪುಟ ಮತ್ತು ಪರಿಚಿತ ವೆಬ್ ಪೋರ್ಟಲ್ ಎಲ್ಲವೂ ದುರ್ಬಲ ಸಾಕ್ಷ್ಯ.
ಪ್ರೋಟೋಕಾಲ್ ತಿಳಿದ ನಂತರ ಸುತ್ತಮುತ್ತಲಿನ ಅವಶ್ಯಕತೆಗಳನ್ನು ಖಚಿತಪಡಿಸಿ: ಪ್ರಮಾಣಪತ್ರ ಅಥವಾ ಟೋಕನ್ ದೃಢೀಕರಣ, auth ಗುಂಪಿನ ಆಯ್ಕೆ ಮತ್ತು ಯಾವುದೇ ಎಂಡ್ಪಾಯಿಂಟ್ ಅನುಸರಣೆ ಪರಿಶೀಲನೆ. ಇವು ಕಮಾಂಡ್-ಲೈನ್ ಕ್ಲೈಂಟ್ ಲಾಗಿನ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಬಹುದೇ ಎಂದು ನಿರ್ಧರಿಸುತ್ತವೆ.
ದೃಢೀಕರಣವು ಪ್ರಶ್ನೆಯನ್ನು ಪ್ರೋಟೋಕಾಲ್ಗಿಂತ ಮೊದಲೇ ಬಗೆಹರಿಸಬಹುದು
ನಿಯೋಜನೆಯು ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣಪತ್ರ, ಬ್ರೌಸರ್ ಮೂಲಕ SAML ಸುತ್ತುವರಿಕೆ, ಅಥವಾ ಪ್ರವೇಶ ನೀಡುವ ಮೊದಲು ಯಂತ್ರವನ್ನು ಪರಿಶೀಲಿಸುವ ಹೋಸ್ಟ್ ಪರಿಶೀಲಕವನ್ನು ಕೇಳಬಹುದು. OpenConnect ನ pulse ಹ್ಯಾಂಡ್ಲರ್ ಈ ಹರಿವುಗಳಲ್ಲಿ ಕೆಲವಕ್ಕೆ ಹೊಂದಾಣಿಕೆಯ ಮಿತಿಗಳನ್ನು ದಾಖಲಿಸುತ್ತದೆ, ಮತ್ತು nc ಹ್ಯಾಂಡ್ಲರ್ಗೆ ಅದರದೇ ಕೊರತೆಗಳಿವೆ. ಬ್ರೌಸರ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ಪಾಸ್ವರ್ಡ್ ಖಾತೆ ಮಾನ್ಯವೆಂದು ಸಾಬೀತು ಮಾಡುತ್ತದೆ; ಯಾವುದೇ CLI ಅಥವಾ ಡೆಸ್ಕ್ಟಾಪ್ ಪ್ಲಗಿನ್ ಅದೇ ಅನುಕ್ರಮವನ್ನು ಪೂರ್ಣಗೊಳಿಸಬಲ್ಲದು ಎಂದು ಸಾಬೀತು ಮಾಡುವುದಿಲ್ಲ. ಹೋಸ್ಟ್ ಪರಿಶೀಲಕ ಇದ್ದಾಗ, ಕ್ಲೈಂಟ್ಗೆ ನಿರ್ವಾಹಕರಿಂದ ಒದಗಿಸಿದ ಸುತ್ತುವ ಸ್ಕ್ರಿಪ್ಟ್ ಬೇಕು. ಅದಿಲ್ಲದೆ ಲಾಗಿನ್ ಮೊದಲ ಪ್ರತಿಕ್ರಿಯೆಯ ನಂತರ ನಿಲ್ಲುತ್ತದೆ ಮತ್ತು ಪ್ರೋಟೋಕಾಲ್ ವೈಫಲ್ಯದಂತೆ ಕಾಣುತ್ತದೆ, ವಾಸ್ತವವಾಗಿ ಅದು ಕಾಣೆಯಾದ ಅನುಸರಣೆ ಹಂತ.
auth ಗುಂಪಿನ ಆಯ್ಕೆ ಇನ್ನೊಂದು ಸಾಮಾನ್ಯ ಎಡವಟ್ಟು, ಏಕೆಂದರೆ ಹಲವು ಗುಂಪುಗಳಿರುವ ಗೇಟ್ವೇ ಕ್ಲೈಂಟ್ ಒಂದನ್ನು ಹೆಸರಿಸುತ್ತದೆ ಎಂದು ನಿರೀಕ್ಷಿಸುತ್ತದೆ.
ಕಮಾಂಡ್ ಲೈನ್ನಲ್ಲಿ --authgroup="Employees" ಆ ಆಯ್ಕೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ, ಮತ್ತು ಅದನ್ನು ಬಿಟ್ಟರೆ ಸೆಷನ್ ಖಾತೆಯನ್ನು ತಿರಸ್ಕರಿಸುವ ಡೀಫಾಲ್ಟ್ ಗುಂಪಿಗೆ ಬೀಳಬಹುದು. ಪ್ರಮಾಣಪತ್ರಗಳೊಂದಿಗೆ --certificate ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣಪತ್ರ ಮತ್ತು ಕೀಲಿಗೆ ತೋರಿಸುತ್ತದೆ, ಮತ್ತು ಗೇಟ್ವೇ ನಂತರವೂ ಟೋಕನ್ ಕೇಳಬಹುದು. ಅದರ ಸುತ್ತ ಏನನ್ನಾದರೂ ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವ ಮೊದಲು ವಿವರವಾದ ಔಟ್ಪುಟ್ನೊಂದಿಗೆ ಇಡೀ ಅನುಕ್ರಮವನ್ನು ಒಮ್ಮೆ ಪರೀಕ್ಷಿಸಿ.
ಡೆಸ್ಕ್ಟಾಪ್ ಫ್ರಂಟೆಂಡ್ ಆಯ್ಕೆಯನ್ನು ವ್ಯಕ್ತಪಡಿಸಲಾಗದಿದ್ದಾಗ
ಗ್ರಾಫಿಕಲ್ ಫ್ರಂಟೆಂಡ್ಗಳು ತಮ್ಮದೇ ವೈಶಿಷ್ಟ್ಯ ಗುಂಪುಗಳನ್ನು ತರುತ್ತವೆ, ಮತ್ತು ಹಳೆಯ ಪ್ಲಗಿನ್ ನಿಮಗೆ ಬೇಕಾದ ಪ್ರೋಟೋಕಾಲ್ಗಿಂತ ಹಳೆಯದಾಗಿರಬಹುದು. NetworkManager ನ OpenConnect ಸಂಯೋಜನೆ ಆಯ್ಕೆಯನ್ನು ತನ್ನ ಸಂಪರ್ಕ ಡೇಟಾದಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ nmcli connection modify "Office VPN" vpn.data "protocol=pulse" ಸಂಪಾದಕ ತೋರಿಸದ್ದನ್ನು ಹೊಂದಿಸಬಹುದು. ಬದಲಾವಣೆ ಜಾರಿಗೆ ಬಂದಿದೆ ಎಂದು ಊಹಿಸುವ ಮೊದಲು ಸ್ಥಾಪಿತ ಪ್ಲಗಿನ್ ಆವೃತ್ತಿ ಆ ಕೀಲಿಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ.
ಮೆನು ಕೇವಲ PPTP ಅಥವಾ L2TP ನೀಡಿದರೆ, ಒಂದನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು Pulse ಸೇವೆಯನ್ನು ಆ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿ ಪರಿವರ್ತಿಸುವುದಿಲ್ಲ. ಮೆನು ಆಕಸ್ಮಿಕವಾಗಿ ಪಟ್ಟಿ ಮಾಡುವುದಕ್ಕೆ ಬದಲಾಗುವ ಬದಲು ಅನುಮೋದಿತ ಸಂಯೋಜನೆಯನ್ನು ಸ್ಥಾಪಿಸಿ.
ಲಾಗಿನ್ ಇನ್ನೂ ವಿಫಲವಾದಾಗ ಏನನ್ನು ದಾಖಲಿಸಬೇಕು
ನಾಲ್ಕು ವಿಷಯಗಳನ್ನು ದಾಖಲಿಸಿ: ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ಪ್ರೋಟೋಕಾಲ್, ಕ್ಲೈಂಟ್ ಮತ್ತು ಪ್ಲಗಿನ್ ಆವೃತ್ತಿಗಳು, ನಿರೀಕ್ಷಿತ ದೃಢೀಕರಣ ಹರಿವು, ಮತ್ತು ಟೈಮೌಟ್ ಬದಲು ಸ್ಥಿತಿ ಕೋಡ್ನೊಂದಿಗೆ ಹಿಂತಿರುಗಿದ ಮೊದಲ ದೋಷ. ಈ ಗುಂಪು ತಪ್ಪು ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಕಾಣೆಯಾದ ಪ್ರಮಾಣಪತ್ರ, ತಿರಸ್ಕರಿಸಿದ auth ಗುಂಪು ಅಥವಾ ತಡೆಹಿಡಿಯಲಾದ ಅನುಸರಣೆ ಪರಿಶೀಲನೆಯಿಂದ ಬೇರ್ಪಡಿಸುತ್ತದೆ. ವಿವರವಾದ ಔಟ್ಪುಟ್ ಅದೇ ಕಾರಣಕ್ಕೆ ಇಟ್ಟುಕೊಳ್ಳಲು ಯೋಗ್ಯವಾಗಿದೆ, ಏಕೆಂದರೆ ಅದು ಕೇವಲ ಲಕ್ಷಣವಲ್ಲ, ವಿಫಲವಾದ ವಿನಂತಿಯನ್ನು ತೋರಿಸುತ್ತದೆ.
ಯಶಸ್ವಿಯಾದ ನಂತರ ಕೆಲಸ ಮಾಡುವ ಕಮಾಂಡ್ ಅಥವಾ ಪ್ರೊಫೈಲ್ ಅನ್ನು ಗೇಟ್ವೇ ಹೆಸರಿನ ಪಕ್ಕದಲ್ಲಿ ಇರಿಸಿ. ಇಲ್ಲದಿದ್ದರೆ ಮುಂದಿನ ಸಂಪರ್ಕಿಸುವ ವ್ಯಕ್ತಿ ಅದೇ ಬ್ರ್ಯಾಂಡ್-ವಿರುದ್ಧ-ಪ್ರೋಟೋಕಾಲ್ ಊಹೆಯನ್ನು ಪುನರಾವರ್ತಿಸುತ್ತಾನೆ.