VPN ಮೂಲಕ ದೂರದ SSH: ಸುರಂಗ ಏನು ಮಾಡುವುದಿಲ್ಲ
VPN ಒಂದು SSH ಸರ್ವರ್ ಅನ್ನು ತಲುಪಬಲ್ಲದನ್ನಾಗಿ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅಷ್ಟೇ. ಮೂರು ಷರತ್ತುಗಳು ಅದು ಸೂಕ್ತವೇ ಎಂದು ನಿರ್ಧರಿಸುತ್ತವೆ, ಮತ್ತು ವೈಫಲ್ಯದ ಹಂತ ಯಾವ ಪದರ ಕಾರಣ ಎಂದು ತೋರಿಸುತ್ತದೆ.
VPN ಒಂದು SSH ಸರ್ವರ್ಗೆ ಖಾಸಗಿ ಮಾರ್ಗವನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು ಪೋರ್ಟ್ 22 ರಂದು ಸಾರ್ವಜನಿಕ ಶ್ರೋತನ ಅಗತ್ಯವನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ಅದು ಹೋಸ್ಟ್ ಅನ್ನು ದೃಢೀಕರಿಸುವುದಿಲ್ಲ, ಬಳಕೆದಾರರನ್ನು ಅನುಮೋದಿಸುವುದಿಲ್ಲ ಮತ್ತು ಯಾವ ಖಾತೆಗಳು ಲಾಗ್ ಇನ್ ಆಗಬಹುದು ಎಂದು ನಿರ್ಧರಿಸುವುದಿಲ್ಲ. ಅದು SSH ನ ಕೆಲಸವೇ ಆಗಿ ಉಳಿಯುತ್ತದೆ. VPN ಸರ್ವರ್ ಅನ್ನು ತಲುಪಲು ಸರಿಯಾದ ದಾರಿಯೇ ಎಂಬುದು ಮೂರು ಷರತ್ತುಗಳ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದೆ, ಮತ್ತು ಸುರಂಗ ಸಾಧ್ಯವಿರುವ ಉತ್ತರಗಳಲ್ಲಿ ಒಂದು ಮಾತ್ರ.
ಸುರಂಗ ಏನನ್ನು ಬದಲಿಸುತ್ತದೆ ಮತ್ತು SSH ಇನ್ನೂ ಏನನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ
ಸುರಂಗ ತಲುಪುವಿಕೆಯನ್ನು ಬದಲಿಸುತ್ತದೆ: ಯಾವ ವಿಳಾಸಗಳನ್ನು ತಲುಪಬಹುದು ಮತ್ತು ಎಲ್ಲಿಂದ. TCP ಸಂಪರ್ಕ ಬಂದ ನಂತರ ಏನಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಅದು ಬದಲಿಸುವುದಿಲ್ಲ, ಅಲ್ಲಿ ಸರ್ವರ್ ಹೋಸ್ಟ್ ಕೀಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಿ ಬಳಕೆದಾರರ ಗುರುತನ್ನು ಕೇಳುತ್ತದೆ.
ಎರಡು ಪದರಗಳನ್ನು ನಿಮ್ಮ ಮನಸ್ಸಿನಲ್ಲೂ ಮತ್ತು ನಿಮ್ಮ ದಾಖಲೆಗಳಲ್ಲೂ ಪ್ರತ್ಯೇಕವಾಗಿ ಇರಿಸಿ. VPN ಲಾಗಿನ್ ಯಾರು ನೆಟ್ವರ್ಕ್ ಬಳಸಬಹುದು ಎಂದು ಸಾಬೀತುಪಡಿಸುತ್ತದೆ. ಅದು ಗುರಿಯಲ್ಲಿ ಯಾವ ಖಾತೆಗಳಿವೆ ಎಂಬುದರ ಬಗ್ಗೆ ಏನನ್ನೂ ಹೇಳುವುದಿಲ್ಲ, ಮತ್ತು ಪ್ರತಿ ತಲುಪಬಲ್ಲ ಯಂತ್ರಕ್ಕೆ ಸೈನ್ ಇನ್ ಮಾಡುವ ಅನುಮತಿ ಅಲ್ಲ.
ವೈಫಲ್ಯದ ವಿಧಾನಗಳೂ ಪ್ರತ್ಯೇಕ, ಮತ್ತು ಅದೇ ಘಟನೆಯ ಸಮಯದಲ್ಲಿ ಪ್ರತ್ಯೇಕತೆಯನ್ನು ಉಪಯುಕ್ತವಾಗಿಸುತ್ತದೆ.
ಪ್ರವೇಶ ಮಾದರಿಯನ್ನು ನಿರ್ಧರಿಸುವ ಮೂರು ಷರತ್ತುಗಳು
ಮೊದಲನೆಯದಾಗಿ, ಸರ್ವರ್ ನಿಮ್ಮ ನೆಟ್ವರ್ಕ್ನ ಹೊರಗಿನ ಜನರಿಗೆ ತಲುಪಬಲ್ಲದಾಗಿರಬೇಕೇ? ಇಲ್ಲದಿದ್ದರೆ, ಖಾಸಗಿ ಮಾರ್ಗ ಜೊತೆಗೆ ಬ್ಯಾಸ್ಟಿಯನ್ ಅಥವಾ ಮೆಶ್ ಚಿಕ್ಕ ವಿನ್ಯಾಸ. ಎರಡನೆಯದಾಗಿ, ಕ್ಲೈಂಟ್ ಜನಸಂಖ್ಯೆ ನಿಜವಾಗಿಯೂ VPN ಕ್ಲೈಂಟ್ ಅನ್ನು ಚಲಾಯಿಸಬಹುದೇ, ನಿರ್ಬಂಧಗಳಿರುವ ನಿರ್ವಹಿತ ಸಾಧನಗಳಲ್ಲಿರುವವರೂ ಸೇರಿ?
ಮೂರನೆಯದಾಗಿ, ನಿಮಗೆ ಪ್ರತಿ ಸೇವೆಯ ನಿಯಂತ್ರಣ ಬೇಕೇ ಅಥವಾ ಪ್ರತಿ ಬಳಕೆದಾರರ ನಿಯಂತ್ರಣ ಬೇಕೇ? VPN ನೆಟ್ವರ್ಕ್ ತಲುಪುವಿಕೆಯನ್ನು ನೀಡುತ್ತದೆ; SSH ಖಾತೆ ಪ್ರವೇಶವನ್ನು ನೀಡುತ್ತದೆ. ಗುತ್ತಿಗೆದಾರನು ಒಂದು ಹೋಸ್ಟ್ ಅನ್ನು ತಲುಪಿ ಬೇರೆ ಏನನ್ನೂ ತಲುಪದಿರುವುದು ಅಗತ್ಯವಾದರೆ, ಅದು ಅನುಮೋದನೆಯ ಅಗತ್ಯ ಮತ್ತು ಸುರಂಗ ಮಾತ್ರ ಅದನ್ನು ವ್ಯಕ್ತಪಡಿಸಲಾಗದು.
ಆ ಮೂರಕ್ಕೆ ಉತ್ತರಿಸಿ ಮತ್ತು ಮಾದರಿ ತಾನೇ ಆಯ್ಕೆಯಾಗುತ್ತದೆ. ಅವನ್ನು ಬಿಟ್ಟುಬಿಡಿ ಮತ್ತು ಕ್ಲೈಂಟ್ ರೋಲ್ಔಟ್ ತಪ್ಪಿಸಲು SSH ಅನ್ನು ಸಾರ್ವಜನಿಕವಾಗಿ ಒಡ್ಡುತ್ತೀರಿ.
SSH ಅನ್ನು ದೂಷಿಸುವ ಮೊದಲು ಖಾಸಗಿ ಮಾರ್ಗವನ್ನು ಖಚಿತಪಡಿಸಿ
ಅನುಮೋದಿತ VPN ಗೆ ಸಂಪರ್ಕಿಸಿ ಮತ್ತು ಗುರಿಯ ದಾಖಲಿತ ಖಾಸಗಿ ಹೆಸರು ಅಥವಾ ವಿಳಾಸವನ್ನು ಬಳಸಿ. ನಂತರ ಆಯ್ಕೆಯಾದ ಮಾರ್ಗ, ಗೇಟ್ವೇ ಅನುಮತಿ ಮತ್ತು ಕ್ಲೈಂಟ್ಗೆ ಹಿಂತಿರುಗುವ ಮಾರ್ಗವನ್ನು ಪರಿಶೀಲಿಸಿ. ಸರಿಯಾಗಿ ಪರಿಹರಿಸುವ ಹೆಸರು ವಿಳಾಸವು ಉದ್ದೇಶಿತ ಸುರಂಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದಕ್ಕೆ ಸಾಕ್ಷಿಯಲ್ಲ, ಏಕೆಂದರೆ ಅತಿವ್ಯಾಪಿಸುವ ಸ್ಥಳೀಯ ಮತ್ತು ದೂರದ ಪೂರ್ವಪ್ರತ್ಯಯಗಳು ವಿನಂತಿಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬೇರೆಡೆಗೆ ಕಳುಹಿಸಬಹುದು. ಆ ವ್ಯತ್ಯಾಸವನ್ನು ರನ್ಬುಕ್ನಲ್ಲಿ ಬರೆಯುವುದು ಯೋಗ್ಯ.
ಸಂಪರ್ಕ ಎಂದೂ ಬಾರದಿದ್ದರೆ, ಸರ್ವರ್ ನೀವು ನಿರೀಕ್ಷಿಸುವ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಕೇಳುತ್ತಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ ಮತ್ತು ಅದರ ಹೋಸ್ಟ್ ಫೈರ್ವಾಲ್ ನಿಜವಾಗಿ ಕಾಣುವ ಮೂಲವನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಗೇಟ್ವೇ NAT ಆ ಮೂಲವನ್ನು ಮರುಬರೆಯಬಹುದು, ಆದ್ದರಿಂದ ಕ್ಲೈಂಟ್ನ ಸುರಂಗ ವಿಳಾಸಕ್ಕಾಗಿ ಬರೆದ ಅನುಮತಿ ಪಟ್ಟಿ ಎಂದೂ ಹೊಂದಿಕೆಯಾಗದಿರಬಹುದು.
ಆ ಅಸಮಂಜಸತೆ VPN ಮೇಲಿನ ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ಸ್ವಯಂ ಉಂಟುಮಾಡಿದ SSH ವೈಫಲ್ಯ.
ಸಂಯೋಜಿತ ದೋಷವಲ್ಲ, ವೈಫಲ್ಯದ ಹಂತವನ್ನು ಓದಿ
ಮೂರು ಹಂತಗಳು ಮೂರು ವಿಭಿನ್ನ ಸಂದೇಶಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತವೆ, ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಒಂದು ಮಾತ್ರ ರುಜುವಾತುಗಳ ಬಗ್ಗೆ.
| Stage | What you see | What it points at |
|---|---|---|
| Before the connection | Timeout, no route | Tunnel, route or gateway permission |
| Connection refused | Immediate reset | Nothing listening, or a host firewall rejecting |
| Authentication | Permission denied after a prompt | User, key or server policy |
VPN ಮತ್ತು SSH ರುಜುವಾತುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಮರುಹೊಂದಿಸುವ ಬದಲು ನಿಖರವಾದ ದೋಷ ಮತ್ತು ಸರ್ವರ್ನ ಸ್ವಂತ ಲಾಗ್ ಬಳಸಿ. ಎರಡನ್ನೂ ಮರುಹೊಂದಿಸುವುದು ಐದು ನಿಮಿಷದ ರೋಗನಿರ್ಣಯವನ್ನು ಎರಡು ದಿನದ ಗುರುತಿನ ಘಟನೆಯಾಗಿ ಮಾಡುವ ದಾರಿ.
ವಿಸ್ತೃತ ಔಟ್ಪುಟ್ ನೀವು ಯಾವ ಹಂತವನ್ನು ತಲುಪಿದ್ದೀರಿ ಎಂದು ತೋರಿಸುತ್ತದೆ:
ssh -vv [email protected]ಹೋಸ್ಟ್ ಕೀಗಳು ಮತ್ತು ಅನುಮೋದನೆಯನ್ನು ಅಕ್ಷತವಾಗಿ ಇರಿಸಿ
ಹೋಸ್ಟ್ ಕೀಯನ್ನು ಉದ್ದೇಶಿತ ವಿಶ್ವಾಸಾರ್ಹ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ಮೌಲ್ಯೀಕರಿಸಿ, ವಿಶೇಷವಾಗಿ ಸರ್ವರ್ ಬದಲಾವಣೆಯ ನಂತರ. ಅನಿರೀಕ್ಷಿತ ಬದಲಾದ-ಕೀ ಎಚ್ಚರಿಕೆ VPN ಸಂಪರ್ಕವಾಯಿತು ಎಂಬ ಕಾರಣಕ್ಕೆ ಮಾತ್ರ ನಿರ್ಲಕ್ಷಿಸಬಾರದ ಏಕೈಕ ಸಂದೇಶ, ಏಕೆಂದರೆ ಖಾಸಗಿ ಸುರಂಗ ಗಮ್ಯಸ್ಥಾನವನ್ನು ನೀವು ಭಾವಿಸುವ ಯಂತ್ರವಾಗಿಸುವುದಿಲ್ಲ. ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ನು ಸಂಪರ್ಕದಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ನೀವು ನಂಬುವ ಮೂಲದೊಂದಿಗೆ ಪರಿಶೀಲಿಸಿ.
ಸರ್ವರ್ ಬದಿಯಲ್ಲಿ, ಖಾತೆ ಅನುಮೋದಿತವಾಗಿದೆ ಮತ್ತು ನೀವು ಸಂರಚಿಸಿದ ದೃಢೀಕರಣ ವಿಧಾನವೇ ಪ್ರಸ್ತಾಪಿಸಲಾಗುತ್ತಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ. ಇರುವ ಆದರೆ ನಿರ್ಲಕ್ಷಿಸಲಾದ ಕೀ ಸಾಮಾನ್ಯವಾಗಿ ನೆಟ್ವರ್ಕ್ನದಲ್ಲ, ಅನುಮತಿಗಳ ಅಥವಾ ಸಂರಚನೆಯ ಸಮಸ್ಯೆ.
ಸೇವಾ ಪ್ರವೇಶವನ್ನು ಅಗತ್ಯವಿರುವ ಗುರುತುಗಳಿಗೆ ಸೀಮಿತಗೊಳಿಸಿ ಮತ್ತು ನೆಟ್ವರ್ಕ್ ಬದಲಾವಣೆಗಳಿಗೆ ಅನುಮೋದಿತ ಚೇತರಿಕೆ ಮಾರ್ಗವನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ.