ssh -D ಪ್ರಾರಂಭಿಸಲು ನೀವು ಪಾಸ್‌ವರ್ಡ್ ಟೈಪ್ ಮಾಡಿದ್ದೀರಿ. ಅದು ನಿಮ್ಮ SSH ಸಂಪರ್ಕವನ್ನು ದೃಢೀಕರಿಸಿತು. ಆದರೆ ಹೊಸ ಆಲಿಸುವಿಕೆಯನ್ನು ತಲುಪಬಲ್ಲ ಪ್ರತಿ ಪ್ರೋಗ್ರಾಂಗೂ ಪಾಸ್‌ವರ್ಡ್-ಸಂರಕ್ಷಿತ SOCKS ಖಾತೆಯನ್ನು ಅದು ರಚಿಸಲಿಲ್ಲ.

OpenSSH ನ ಕ್ರಿಯಾಶೀಲ ಮುಂದುವರಿಕೆ ದೃಢೀಕೃತ SSH ಸಾಗಣೆಯ ಮೇಲೆ ಸ್ಥಳೀಯ SOCKS ಸೇವೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅದರ SOCKS5 ನಿರ್ವಹಣೆ ದೃಢೀಕರಣವಿಲ್ಲದ ವಿಧಾನವನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತದೆ; ಇದು ಸಾಮಾನ್ಯ SOCKS ಬಳಕೆದಾರಹೆಸರು/ಪಾಸ್‌ವರ್ಡ್ ಸರ್ವರ್ ಅಲ್ಲ.

ವೈಯಕ್ತಿಕ ಬಳಕೆಗಾಗಿ, ಸ್ಥಳೀಯವಾಗಿ ಬೈಂಡ್ ಮಾಡಿ:

ssh -N -D 127.0.0.1:1080 [email protected]

ಆ ಕಂಪ್ಯೂಟರ್‌ನ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ನಿಮ್ಮ SSH ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು SOCKS ಪಾಸ್‌ವರ್ಡ್ ಆಗಿ ನಮೂದಿಸದೆಯೇ ಪೋರ್ಟ್ 1080 ಬಳಸುತ್ತವೆ. ಕ್ರಿಯಾಶೀಲ ಮುಂದುವರಿಕೆಯ ದಾಖಲೆ ಆಲಿಸುವಿಕೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ, ಮತ್ತು OpenSSH ನ SOCKS ನಿರ್ವಹಣಾ ಮೂಲಕೋಡ್ ದೃಢೀಕರಣದ ವಿವರ ನೀಡುತ್ತದೆ.

ಹಂಚಿಕೆ ಸಮಸ್ಯೆಯನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ

LAN ವಿಳಾಸಕ್ಕೆ ಬೈಂಡ್ ಮಾಡುವುದು ಪೋರ್ಟ್ ಅನ್ನು ಮೂಲ ಸ್ಥಳೀಯ ಬಳಕೆಯ ಆಚೆಗೂ ತಲುಪಬಹುದಾಗಿಸುತ್ತದೆ. ಹತ್ತಿರದ ಕ್ಲೈಂಟ್‌ಗಳು ತಮ್ಮ ಸಂಚಾರ ನಿಮ್ಮ ಮೂಲಕ ಹೋಗುತ್ತದೆ ಎಂಬ ಕಾರಣಕ್ಕಷ್ಟೇ ಪ್ರತ್ಯೇಕ SSH ಅವಧಿಗಳನ್ನು ಸ್ಥಾಪಿಸುವುದಿಲ್ಲ. ಜಾಲವು ಪ್ರವೇಶಕ್ಕೆ ಅನುಮತಿಸಿದರೆ, ಆ ಕ್ಲೈಂಟ್‌ಗಳು ನಿಮ್ಮ ಗೇಟ್‌ವೇಯ ಹೊರಮುಖ ಗುರುತನ್ನು ಹಂಚಿಕೊಳ್ಳಬಹುದು.

ಫೈರ್‌ವಾಲ್ ತಲುಪಬಹುದಾದ ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ನಿರ್ಬಂಧಿಸಬಹುದು, ಆದರೆ SOCKS ಲಾಗಿನ್ ವಿನಿಮಯವನ್ನು ಸೇರಿಸುವುದಿಲ್ಲ. ಪ್ರತ್ಯೇಕ SOCKS ಬಳಕೆದಾರಹೆಸರುಗಳು, ಕೋಟಾಗಳು ಅಥವಾ ಪ್ರತಿ-ಬಳಕೆದಾರ ನಿಯಮಗಳಿಗಾಗಿ ಆ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಸರ್ವರ್ ಆಯ್ಕೆಮಾಡಿ. ಉದಾಹರಣೆಗೆ Dante SOCKS ದೃಢೀಕರಣವನ್ನು ಕ್ಲೈಂಟ್-ವಿಳಾಸ ನಿರ್ಬಂಧಗಳಿಂದ ಪ್ರತ್ಯೇಕವಾಗಿ ದಾಖಲಿಸುತ್ತದೆ.

ಇದು ದೋಷನಿವಾರಣೆಗೂ ಸಹಾಯ ಮಾಡುತ್ತದೆ. SOCKS ಬಳಕೆದಾರಹೆಸರು/ಪಾಸ್‌ವರ್ಡ್ ವಿಧಾನದಲ್ಲಿ ಪಟ್ಟುಹಿಡಿಯುವ ಕ್ಲೈಂಟ್ ಈ ಆಲಿಸುವಿಕೆಯೊಂದಿಗೆ ನೀವು ನಿರೀಕ್ಷಿಸಿದಂತೆ ಮಾತುಕತೆ ನಡೆಸದೇ ಇರಬಹುದು. ಅಪ್ಲಿಕೇಶನ್ ಹೊಂದಿಸಿ ಅಥವಾ ಸೂಕ್ತವಾದ ದೃಢೀಕೃತ SOCKS ಸೇವೆ ಆಯ್ಕೆಮಾಡಿ; ನಿಮ್ಮ SSH ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಪದೇ ಪದೇ ಪ್ರಯತ್ನಿಸುವುದು ತಪ್ಪು ಲಾಗಿನ್ ಅನ್ನು ಗುರಿಯಾಗಿಸುತ್ತದೆ.

ಸ್ಥಳೀಯ ಮಾತ್ರ ತಲುಪುವಿಕೆ ಇನ್ನೂ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕಾದ ಗಡಿ, ಸ್ಥಳೀಯ ಕಂಪ್ಯೂಟರ್‌ನ ಪ್ರತಿ ಪ್ರಕ್ರಿಯೆಯೂ ಒಂದೇ ಬಳಕೆದಾರನಿಗೆ ಸೇರಿದೆ ಎಂಬ ಪ್ರತಿಪಾದನೆ ಅಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು