vpncli -s vs GUI: Cisco Secure Client ಗೆ ಲಾಗಿನ್
vpncli -s ಸಿದ್ಧಪಡಿಸಿದ ಉತ್ತರ ಕಡತವನ್ನು ಓದುತ್ತದೆ, GUI ಮನುಷ್ಯನನ್ನು ಓದುತ್ತದೆ. ಸ್ಕ್ರಿಪ್ಟ್ ಯಾವಾಗ ಉಪಯುಕ್ತ, ಕಡತಕ್ಕೆ ಏನು ಬೇಕು ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ಸಾಬೀತುಪಡಿಸುವುದು ಎಂಬುದನ್ನು ಹೋಲಿಸಿ.
Cisco Secure Client ಒಂದೇ ಲಾಗಿನ್ ಪ್ರಾಂಪ್ಟ್ಗಳಿಗೆ ಉತ್ತರಿಸಲು ಎರಡು ದಾರಿಗಳನ್ನು ನೀಡುತ್ತದೆ: vpnui.exe ಒಳಗೆ ಟೈಪ್ ಮಾಡುವ ವ್ಯಕ್ತಿ, ಅಥವಾ -s ಬಳಸಿ ಪ್ರಮಾಣಿತ ಇನ್ಪುಟ್ ಮೂಲಕ vpncli.exe ಗೆ ಉತ್ತರಗಳನ್ನು ಒದಗಿಸುವ ಸ್ಕ್ರಿಪ್ಟ್. ಎರಡನೆಯದು GUI ಯ ಪರದೆಯನ್ನು ಓದದೆಯೇ ನಿಗದಿತ ಸಂಪರ್ಕಗಳನ್ನು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ ಮತ್ತು ಲಾಗಿನ್ ಅನ್ನು ರುಜುವಾತಿನಂತೆ ರಕ್ಷಿಸಬೇಕಾದ ಕಡತವನ್ನಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ. ನಿಮಗೆ ಯಾವುದು ಬೇಕು ಎಂಬುದು ಯಂತ್ರದ ಬಳಿ ಮನುಷ್ಯ ಇದ್ದಾನೆಯೇ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಎಷ್ಟು ಬಾರಿ ಬದಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಅವಲಂಬಿಸಿದೆ. ಎರಡೂ ಆಯ್ಕೆಗಳು ಗೇಟ್ವೇ ಏನನ್ನು ಕೇಳುತ್ತದೆ ಎಂಬುದನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ, ಯಾರು ಉತ್ತರಿಸುತ್ತಾರೆ ಎಂಬುದನ್ನು ಮಾತ್ರ ಬದಲಿಸುತ್ತವೆ.
ಎರಡೂ ದಾರಿಗಳು ಒಂದೇ ಸುರಂಗದಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತವೆ, ಆದ್ದರಿಂದ ಹೋಲಿಕೆ ಪ್ರೋಟೋಕಾಲ್ ಬಗ್ಗೆ ಅಲ್ಲ, ಕಾರ್ಯಾಚರಣೆ ಬಗ್ಗೆ.
ಅದೇ ಪ್ರಾಂಪ್ಟ್ಗಳಿಗೆ ಉತ್ತರಿಸುವ ಎರಡು ದಾರಿಗಳು
GUI ದಾರಿ ವಿನ್ಯಾಸದಿಂದಲೇ ಸಂವಾದಾತ್ಮಕ: ಕ್ಲೈಂಟ್ ಕೇಳುತ್ತದೆ, ಯಾರೋ ಉತ್ತರಿಸುತ್ತಾರೆ ಮತ್ತು ಆ ವ್ಯಕ್ತಿ ಅದನ್ನು ಬಿಟ್ಟಿರುವವರೆಗೆ ಸೆಷನ್ ಬದುಕುತ್ತದೆ. ಮನುಷ್ಯ ಬಳಸುವ ಲ್ಯಾಪ್ಟಾಪ್ನಲ್ಲಿ ಇದು ಸರಿಯಾದ ಆಯ್ಕೆ, ಏಕೆಂದರೆ ಪ್ರಾಂಪ್ಟ್ಗಳು ಗೇಟ್ವೇ ಯ ದೃಢೀಕರಣ ವಿಧಾನಕ್ಕೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ ಮತ್ತು ಯಾರೂ ಡಿಸ್ಕ್ನಲ್ಲಿ ಸರಳ ಪಠ್ಯದಲ್ಲಿ ಪಾಸ್ವರ್ಡ್ ಇಟ್ಟುಕೊಳ್ಳಬೇಕಾಗಿಲ್ಲ.
ಸ್ಕ್ರಿಪ್ಟ್ ದಾರಿ ಕಿಯೋಸ್ಕ್, ಪ್ರಯೋಗಾಲಯದ ಯಂತ್ರ ಅಥವಾ ಟೈಪ್ ಮಾಡಲು ಯಾರೂ ಇಲ್ಲದ ನಿಗದಿತ ಕಾರ್ಯಕ್ಕೆ ಸರಿಯಾಗಿದೆ. ವಿನಿಮಯ ಸ್ಪಷ್ಟ: ಮೇಲ್ವಿಚಾರಣೆ ಇಲ್ಲದ ಸಂಪರ್ಕಕ್ಕೆ ಬದಲಾಗಿ ಡಿಸ್ಕ್ನಲ್ಲಿ ರುಜುವಾತು ಕಡತವನ್ನು ಒಪ್ಪಿಕೊಳ್ಳುತ್ತೀರಿ. ಗೇಟ್ವೇ ಪ್ರಮಾಣಪತ್ರ ಅಥವಾ SAML ದೃಢೀಕರಣ ನೀಡಿದರೆ, ಈ ವಿನಿಮಯ ಸಾಮಾನ್ಯವಾಗಿ ಲಾಭದಾಯಕವಲ್ಲ, ಏಕೆಂದರೆ ಬಲವಾದ ವಿಧಾನವು ತಪ್ಪಿಸುತ್ತಿದ್ದ ಪ್ರಾಂಪ್ಟ್ಗಳಿಗೆ ಉತ್ತರಿಸಲು ಮಾತ್ರ ಕಡತ ಇರುತ್ತದೆ.
ಒಂದೇ ಯಂತ್ರದಲ್ಲಿ ಎರಡನ್ನೂ ಒಟ್ಟಿಗೆ ಬೆರೆಸಬೇಡಿ. ಕಮಾಂಡ್ ಲೈನ್ ಮತ್ತು ಗ್ರಾಫಿಕಲ್ ಕ್ಲೈಂಟ್ ಒಂದೇ ಸೆಷನ್ ಸ್ಥಿತಿಗಾಗಿ ಸ್ಪರ್ಧಿಸುತ್ತವೆ, ಮತ್ತು ಅದು ಮುಂದಿನ ವಿಭಾಗದ ಸಮಸ್ಯೆ.
ಉತ್ತರ ಕಡತದಲ್ಲಿ ಏನಿರಬೇಕು
ಕ್ಲೈಂಟ್ ಕ್ರಮವಾಗಿ ಕೇಳುತ್ತದೆ — ಗೇಟ್ವೇ, ಕೆಲವೊಮ್ಮೆ ಗುಂಪು ಆಯ್ಕೆ, ಬಳಕೆದಾರ ಹೆಸರು, ಪಾಸ್ವರ್ಡ್ ಮತ್ತು ಯಾವುದೇ ಬ್ಯಾನರ್ ಒಪ್ಪಿಗೆ. ಎಲ್ಲಕ್ಕೂ ಉತ್ತರಿಸುವ ಕಡತ ಹೀಗೆ ಕಾಣುತ್ತದೆ, ನಿಜವಾದ ಮೌಲ್ಯಗಳನ್ನು ಸೇರಿಸಿ:
connect vpn.example.com
MyGroup
alice
correct-horse-battery
yಆ ಕಡತವನ್ನು ನಿರ್ಮಿಸುವ ವಿಶ್ವಾಸಾರ್ಹ ದಾರಿ ಎಂದರೆ ಒಮ್ಮೆ ಕೈಯಿಂದ ಸಂಪರ್ಕಿಸಿ, ನೀವು ಟೈಪ್ ಮಾಡುವ ಪ್ರತಿ ಸಾಲು ಮತ್ತು ಒತ್ತುವ ಪ್ರತಿ Enter ಅನ್ನು ಬರೆದಿಟ್ಟುಕೊಂಡು, ನಂತರ ಅದೇ ಅನುಕ್ರಮವನ್ನು ನಿಖರವಾಗಿ ಪುನರಾವರ್ತಿಸುವುದು. ಗುಂಪು ಮತ್ತು ಬಳಕೆದಾರ ಹೆಸರನ್ನು ಪ್ರೊಫೈಲ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸುವ ನಿಯೋಜನೆಗಳಿಗೆ ಆ ಪ್ರಾಂಪ್ಟ್ಗಳು ಇನ್ನು ಮುಂದೆ ಕಾಣದ ಸ್ಥಳಗಳಲ್ಲಿ ಖಾಲಿ ಸಾಲುಗಳು ಬೇಕಾಗಬಹುದು, ಮತ್ತು ಕೊನೆಯ ಸಾಲಿಗೆ ಇನ್ನೂ ತನ್ನದೇ ಆದ ಹೊಸ ಸಾಲು ಬೇಕು. ಒಂದು ಸಾಲು ಕಡಿಮೆ ಇರುವ ಕಡತ ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಪಷ್ಟ ದೋಷದೊಂದಿಗೆ ವಿಫಲವಾಗುವ ಬದಲು ಕೊನೆಯ ಪ್ರಾಂಪ್ಟ್ನಲ್ಲಿ ನೇತಾಡುತ್ತದೆ, ಮತ್ತು ಅದಕ್ಕೇ ಜಾಲರಿಗೆ ಆರೋಪ ಬರುತ್ತದೆ. ಕಡತವನ್ನು ನಿಮ್ಮ ಟಿಪ್ಪಣಿಯೊಂದಿಗೆ ಎರಡು ಬಾರಿ ಹೋಲಿಸಿ, ಒಮ್ಮೆ ಕ್ರಮಕ್ಕಾಗಿ ಮತ್ತು ಒಮ್ಮೆ ಖಾಲಿ ಸಾಲುಗಳಿಗಾಗಿ.
ಕಡತವನ್ನು ಯಾವುದೇ ಸಿಂಕ್ ಆಗುವ ಫೋಲ್ಡರ್ನಿಂದ ಹೊರಗಿಡಿ ಮತ್ತು ಕಾರ್ಯವನ್ನು ಚಲಾಯಿಸುವ ಖಾತೆಗೆ ಮಾತ್ರ ಓದಲು ಸಾಧ್ಯವಾಗಲಿ. ಆ ಪಾಸ್ವರ್ಡ್ ಸರಳ ಪಠ್ಯ, ಆದ್ದರಿಂದ ಕಡತ ರುಜುವಾತು: ಯಾವುದೇ ಸಂಗ್ರಹ, ಹಂಚಿದ ಡಿಸ್ಕ್, ಟಿಕೆಟ್ನಲ್ಲಿ ಲಗತ್ತು ಇರಬಾರದು. ಕ್ಲೈಂಟ್ ಇವುಗಳ ಬಗ್ಗೆ ನಿಮಗೆ ಎಚ್ಚರಿಕೆ ನೀಡುವುದಿಲ್ಲ.
GUI ಮೊದಲು ಹೋಗಬೇಕಾದ ಕಾರಣ
GUI ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕೊನೆಗೊಳಿಸುವ ಮೂಲಕ ಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರಾರಂಭಿಸಿ, ನಂತರ CLI ಅನ್ನು ಅದರ ಸ್ವಂತ ಸ್ಥಾಪನಾ ಡೈರೆಕ್ಟರಿಯಿಂದ ಚಲಾಯಿಸಿ, ಏಕೆಂದರೆ ಕೆಲಸದ ಡೈರೆಕ್ಟರಿ ಮತ್ತು ಕ್ಲೈಂಟ್ ಆವೃತ್ತಿ ಎರಡೂ ಮುಖ್ಯ. ವಿವರಣಾತ್ಮಕ ರ್ಯಾಪರ್:
@echo off
taskkill /IM vpnui.exe /F >nul 2>&1
cd /d "%PROGRAMFILES(x86)%\Cisco\Cisco Secure Client"
vpncli.exe -s < C:\secure\login.txtಇಲ್ಲಿ ನಿರ್ಗಮನ ಸಂಕೇತಗಳು ವಿಶ್ವಾಸಾರ್ಹ ಯಶಸ್ಸಿನ ಸೂಚನೆ ಅಲ್ಲ. ಕ್ಲೈಂಟ್ ತನ್ನ ಪ್ರಗತಿಯನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಮತ್ತು ಸುರಂಗವನ್ನು ಪ್ರತ್ಯೇಕ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಇಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಔಟ್ಪುಟ್ನಲ್ಲಿ ಸಂಪರ್ಕ ಸ್ಥಿತಿಯ ಸಾಲನ್ನು ಓದಿ, ನಂತರವೇ VPN ಅನ್ನು ಅವಲಂಬಿಸಿರುವ ಕೆಲಸವನ್ನು ಪ್ರಾರಂಭಿಸಿ.
GUI ಕೊಲ್ಲುವಿಕೆಯನ್ನು ಬಿಟ್ಟರೆ, ಇರುವ ಸೆಷನ್ ಬಳಕೆದಾರ ಬಿಟ್ಟ ಸ್ಥಿತಿಯಲ್ಲೇ ಇರುವಾಗ ಸ್ಕ್ರಿಪ್ಟ್ ಚಲಿಸುತ್ತಿರುವಂತೆ ಕಾಣಬಹುದು. ಆ ವೈಫಲ್ಯ ಮಧ್ಯಂತರವಾಗಿ ಕಾಣುತ್ತದೆ, ಮತ್ತು ಅದು ಒಂದು ವಾರದ ಊಹೆಗೂ ಬದುಕುಳಿಯುವ ಬಗೆಯ ದೋಷ.
ಸೆಷನ್ ಅನ್ನು ದೃಢೀಕರಿಸಿ, ಊಹಿಸಬೇಡಿ
ಸ್ಕ್ರಿಪ್ಟ್ ಮರಳಿದ ನಂತರ, ಸುರಂಗದ ಒಳಗೆ ಮಾತ್ರ ಇರುವ ಯಾವುದನ್ನಾದರೂ ಪರಿಶೀಲಿಸಿ — ಒಳಗಿನ ಹೋಸ್ಟ್, ಅಥವಾ ಕಾರ್ಪೊರೇಟ್ ಪರಿಹಾರಕ ಮಾತ್ರ ಉತ್ತರಿಸುವ DNS ಪ್ರತ್ಯಯ. ಕ್ಲೈಂಟ್ ಔಟ್ಪುಟ್ನಲ್ಲಿ ಸಂಪರ್ಕ ಸ್ಥಿತಿಯ ಸಾಲನ್ನೂ ಓದಿ, ಮತ್ತು ಬೇರೆ ಯಾವುದನ್ನೂ ನಿಧಾನ ಯಶಸ್ಸಲ್ಲ, ವೈಫಲ್ಯ ಎಂದು ಪರಿಗಣಿಸಿ. ಸೆಷನ್ ಈಗಾಗಲೇ ಇದ್ದಾಗ ಕಡತವನ್ನು ಮತ್ತೆ ಚಲಾಯಿಸುವುದು ಕ್ಲೈಂಟ್ ಅನ್ನು ಅರ್ಧ ಸಂರಚಿತವಾಗಿ ಬಿಡಬಹುದು, ಆದ್ದರಿಂದ ಮೊದಲು ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಿ ಅಥವಾ ಸೆಷನ್ ಇದ್ದಾಗ ಲಾಗಿನ್ ಬಿಟ್ಟುಬಿಡಿ.
ನಂತರ ಮರುಸಂಪರ್ಕದ ಹೊಣೆ ಯಾರದ್ದು ಎಂದು ನಿರ್ಧರಿಸಿ. ಒಳಗಿನ ವಿಳಾಸಕ್ಕೆ ಪಿಂಗ್ ಮಾಡಿ ಲಾಗಿನ್ ಮತ್ತೆ ಚಲಾಯಿಸುವ ಲೂಪ್ ಕಿಯೋಸ್ಕ್ ಅನ್ನು ತಿಂಗಳುಗಳ ಕಾಲ ಆನ್ಲೈನ್ ಇಡಬಹುದು, ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಮೊದಲ ಬಾರಿ ಬದಲಾದಾಗ ಖಾತೆಯನ್ನು ಲಾಕ್ ಮಾಡಬಹುದು. ಪ್ರಯತ್ನಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮಿತಿಗೊಳಿಸಿ, ಮೀರಿದಾಗ ಎಚ್ಚರಿಕೆ ನೀಡಿ, ಮತ್ತು ಹಳೆಯ ಪಾಸ್ವರ್ಡ್ ಲಾಕ್ ಆಗುವವರೆಗೆ ಪುನರಾವರ್ತಿಸುವ ಬದಲು ಗುರುತಿನ ತಂಡ ಕಡತವನ್ನು ಬದಲಿಸಲಿ.
ಹಳೆಯ vpnclient.exe ಅದೇ ಸಾಧನವಲ್ಲ
ಅದೇ ಸ್ವಯಂಚಾಲನೆ ಹಳೆಯ ಹೆಸರಿನಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ, ಮತ್ತು ಎರಡೂ ಪರಸ್ಪರ ಬದಲಾಯಿಸಬಹುದಾದವು ಅಲ್ಲ. ನಿವೃತ್ತ Cisco IPsec ಕ್ಲೈಂಟ್ vpnclient.exe ಅನ್ನು ಒಂದೇ ಕಮಾಂಡ್ ಲೈನ್ನಲ್ಲಿ connect ಕ್ರಿಯಾಪದ, ಪ್ರೊಫೈಲ್ ಹೆಸರು, ಬಳಕೆದಾರ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ನಂತಹ ಒಳಸೇರಿಸಿದ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳೊಂದಿಗೆ ಬಳಸುತ್ತಿತ್ತು; vpncli.exe ಪ್ರಮಾಣಿತ ಇನ್ಪುಟ್ನಲ್ಲಿ -s ನೊಂದಿಗೆ ಪ್ರಾಂಪ್ಟ್ ಅನುಕ್ರಮವನ್ನು ನಿರೀಕ್ಷಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಹಳೆಯ ಫೋರಂ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಇಂದಿನ ಯಂತ್ರಕ್ಕೆ ನಕಲಿಸುವುದು ಚಲಿಸುವ, ಏನೂ ಕಾಣದ ಮತ್ತು ಗೇಟ್ವೇ ಮೇಲೆ ಆರೋಪ ಬರುವ ಆದೇಶವನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ.
ಯಾವುದೇ ಆರ್ಗ್ಯುಮೆಂಟ್ ಸಂಪಾದಿಸುವ ಮೊದಲು, ಯಾವ ಕ್ಲೈಂಟ್ ಸ್ಥಾಪಿತವಾಗಿದೆ ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ ವಾಸ್ತವವಾಗಿ ಯಾವುದನ್ನು ಕರೆಯುತ್ತದೆ ಎಂದು ಪರಿಶೀಲಿಸಿ. ಹೆಸರಿನ ವ್ಯತ್ಯಾಸ ನಿಗದಿತ ಕಾರ್ಯದಲ್ಲಿ ತಪ್ಪಿಸಿಕೊಳ್ಳುವಷ್ಟು ಚಿಕ್ಕದು, ಮತ್ತು ನವೀಕರಣದ ನಂತರ ವಾರಸುದಾರ ಸ್ಕ್ರಿಪ್ಟ್ ಕೆಲಸ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸಿದಾಗ ಮೊದಲು ಪರಿಶೀಲಿಸಬೇಕಾದದ್ದು ಇದೇ.