SSH SOCKS ಫಾರ್ವರ್ಡಿಂಗ್ TUN ಸಾಧನದ ದೋಷಗಳಿಂದ ಪ್ರತ್ಯೇಕವಾಗಿದೆ
ಅದೇ SSH ಅಧಿವೇಶನವು ನಂತರ ಪ್ರತ್ಯೇಕ TUN ಸಾಧನವನ್ನು ರಚಿಸಲು ವಿಫಲವಾದರೂ ಸ್ಥಾಪಿತ SOCKS ಶ್ರೋತೃವನ್ನು ಗುರುತಿಸಿ.
ಈ ಎರಡು ಅವಲೋಕನಗಳು ಒಂದೇ SSH ಲಾಗ್ನಲ್ಲಿ ಜೊತೆಯಾಗಿರಬಹುದು:
Local forwarding listening on 127.0.0.1 port 1080.
Tunnel device open failed.
ಮೊದಲನೆಯದು ಕ್ರಿಯಾಶೀಲ SOCKS ಶ್ರೋತೃಗೆ ಸಂಬಂಧಿಸಿದೆ. ಎರಡನೆಯದು ಸುರಂಗ ಜಾಲಬಂಧ ಸಾಧನಕ್ಕೆ ಸಂಬಂಧಿಸಿದೆ. ಇವು ಪ್ರತ್ಯೇಕ ಫಾರ್ವರ್ಡಿಂಗ್ ವಿನಂತಿಗಳು.
OpenSSH ಅನ್ವಯ ಸ್ತರದ ಕ್ರಿಯಾಶೀಲ ಫಾರ್ವರ್ಡಿಂಗ್ಗೆ -D ಮತ್ತು ಸುರಂಗ ಸಾಧನಗಳಿಗೆ -w ಬಳಸುತ್ತದೆ. Tunnel ಸೆಟ್ಟಿಂಗ್ ಸಂರಚನೆಯ ಮೂಲಕ ಎರಡನೆಯದನ್ನೂ ವಿನಂತಿಸಬಹುದು. TUN ಸಾಧನಕ್ಕೆ ಸವಲತ್ತುಗಳು ಅಥವಾ ಸರ್ವರ್ ಅನುಮತಿ ಸಿಗದಿರುವುದು ತಾನಾಗಿಯೇ ಹಿಂದಿನ SOCKS ಶ್ರೋತೃವನ್ನು ಎಂದೂ ರಚಿಸಲಿಲ್ಲ ಎಂದು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ.
ದೋಷಕ್ಕೆ ಮೊದಲು ಯಾವುದು ಯಶಸ್ವಿಯಾಯಿತು ಎಂದು ಓದಿ: SSH ದೃಢೀಕರಣ, ಶ್ರೋತೃ ರಚನೆ ಮತ್ತು ನಂತರದ ಯಾವುದೇ ಗಮ್ಯವಾಹಿನಿ ವಿನಂತಿ. ಆಲಿಸುತ್ತಿರುವ SOCKS ಪೋರ್ಟ್ಗೆ ಇನ್ನೂ ಹೊಂದಾಣಿಕೆಯ ಕ್ಲೈಂಟ್ ಮತ್ತು ತಲುಪಬಹುದಾದ, ಅನುಮತಿಸಿದ ಗಮ್ಯಸ್ಥಾನ ಬೇಕು. ಇದು ಒಂದು ಹಂತದ ಬಗ್ಗೆ ಸಾಕ್ಷ್ಯ.
ಉದ್ದೇಶಿತ ಕೆಲಸ ಕೇವಲ SOCKS ಫಾರ್ವರ್ಡಿಂಗ್ ಆಗಿದ್ದರೆ, ಸುರಂಗ ಸಾಧನವನ್ನು ಏಕೆ ವಿನಂತಿಸಲಾಯಿತು ಎಂದು ಪರಿಶೀಲಿಸಿ. ಸೀಮಿತ ಸಂರಚನೆ ಆ ಅಸಂಬಂಧಿತ ವಿನಂತಿಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು:
ssh -N -o Tunnel=no -D 127.0.0.1:1080 [email protected]
ಸಾಮಾನ್ಯ SSH ಹೋಸ್ಟ್-ಕೀ ಮತ್ತು ಖಾತೆ ಪರಿಶೀಲನೆಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ. SOCKS ಮಾರ್ಗಕ್ಕೆ ಅಗತ್ಯವಿಲ್ಲದ ವೈಶಿಷ್ಟ್ಯದ ದೋಷವನ್ನು ಸದ್ದಿಲ್ಲದಂತೆ ಮಾಡಲು ಜಾಲಬಂಧ ಸಾಧನ ಸವಲತ್ತುಗಳನ್ನು ನೀಡಲು ಯಾವುದೇ ಕಾರಣವಿಲ್ಲ.