ssh -D ಒಂದು SOCKS ಶ್ರೋತ ರಚಿಸುತ್ತದೆ; ಆದರೆ SSH ನ ಸ್ವಂತ ಸಂಪರ್ಕಕ್ಕಾಗಿ ಅದು ಇರುವ ಒಂದನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದಿಲ್ಲ. nc ನ OpenBSD ಅಂಗೀಕರಣದೊಂದಿಗೆ, SSH ಕ್ಲೈಂಟ್ ಸಂರಚನೆಯಲ್ಲಿ host ನಮೂದನ್ನು ಬಳಸಿ, ಉದಾಹರಣೆಗೆ ~/.ssh/config:

Host server-via-socks
    HostName ssh.example.com
    User alex
    ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p

ssh server-via-socks ಕರೆಯಿರಿ. ಸಹಾಯಕವು SSH ಕ್ಲೈಂಟ್ ಯಂತ್ರದಲ್ಲಿನ SOCKS5 ಸೇವೆಯನ್ನು ಸಂಪರ್ಕಿಸಿ ಗುರಿ host/port ಅನ್ನು ಕೇಳುತ್ತದೆ. ನಂತರ SSH ಸ್ಟ್ರೀಮ್ ಒಳಗೆ ಸಾಮಾನ್ಯ host-key ಪರಿಪರೀಕ್ಷೆ ಮತ್ತು ಬಳಕೆದಾರ ಲಾಗಿನ್ ಮಾಡುತ್ತದೆ.

ಪ್ರಾಕ್ಸಿ ಪಾಸ್‌ವರ್ಡ್ ನಮೂದಿಸುವ ಮುಂಚೆ ಸಹಾಯಕದ ಬೆಂಬಲವನ್ನು ಪರಿಪರೀಕ್ಷಿಸಿ. OpenBSD nc HTTP CONNECT ಗಾಗಿ ಪ್ರಾಕ್ಸಿ ದೃಢೀಕರಣವನ್ನು ದಾಖಲೆ ಮಾಡುತ್ತದೆ, SOCKS ದೃಢೀಕರಣವನ್ನಲ್ಲ. ರುಜುವಾತುಗಳಿಂದ ಸುರಕ್ಷಿತ SOCKS ಸೇವೆಗೆ ಇನ್ನೊಂದು ಹೊಂದಾಣಿಕೆಯ ಸಹಾಯಕ ಬೇಕಾಗಬಹುದು. ಬೆಂಬಲವಿಲ್ಲದ ಕ್ಲೈಂಟ್‌ಗೆ ಹೊಂದಿಸಲು ಹಂಚಿಕೊಂಡ ಪ್ರಾಕ್ಸಿಯ ದೃಢೀಕರಣವನ್ನು ತೆಗೆದುಹಾಕುವ ಬದಲು ಉಳಿಸಿಕೊಳ್ಳಿ.

ಗಮ್ಯವು ಪ್ರಾಕ್ಸಿಯ ಹೊರಮುಖ ಸಂಪರ್ಕವನ್ನು ನೋಡುತ್ತದೆ, ಆದರೆ SSH ಪರಿಚರಿಕೆ ಇನ್ನೂ ನಿಜವಾದ ಸರ್ವರ್ ಅನ್ನು ಗುರುತುತ್ತದೆ. ಅದರ port ತಲುಪಲು ವಿಫಲವಾಗುವುದು SSH ಲಾಗಿನ್ಗೆ ಮುಂಚೆ ಸಂಭವಿಸುತ್ತದೆ; ಸ್ವೀಕರಿಸಲಾದ tunnel ನಂತರ key ನಿರಾಕರಣೆ SSH ರುಜುವಾತುಗಳಿಗೆ ಸೇರಿದ್ದದು.

ಈ ಸೆಟ್ಟಿಂಗ್ ಈ SSH ಸಂಪರ್ಕಕ್ಕೆ ಮಾತ್ರ ಅನ್ವಯಿಸುತ್ತದೆ. ಇದು ಬ್ರೌಜರ್ ಟ್ರಾಫಿಕ್ ಅಥವಾ ಇತರ ಯಾವುದೇ ಅಪ್ಲಿಕೆಶನ್ ಅನ್ನು ಸಂರಚಿಸುವುದಿಲ್ಲ.

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