SSH ರಿವರ್ಸ್ ಡೈನಾಮಿಕ್ ಫಾರ್ವರ್ಡಿಂಗ್: ದೂರದ SOCKS ಆಲಿಸುವಿಕೆಯನ್ನು ರಚಿಸಿ
SSH ಸರ್ವರ್ನಲ್ಲಿ ರಿವರ್ಸ್ ಡೈನಾಮಿಕ್ SOCKS ಆಲಿಸುವಿಕೆಯನ್ನು ರಚಿಸಿ, ಗಮ್ಯಸ್ಥಾನ ಸಂಪರ್ಕಗಳು ಕ್ಲೈಂಟ್ ಬದಿಯಿಂದ ತೆರೆಯುತ್ತವೆ.
ಸಾಮಾನ್ಯವಾಗಿ SSH SOCKS ಸುರಂಗ ಲ್ಯಾಪ್ಟಾಪ್ಗೆ ಸರ್ವರ್ನ ನೆಟ್ವರ್ಕ್ ನಿರ್ಗಮನವನ್ನು ನೀಡುತ್ತದೆ. ರಿವರ್ಸ್ ಡೈನಾಮಿಕ್ ಫಾರ್ವರ್ಡಿಂಗ್ ಆ ವ್ಯವಸ್ಥೆಯನ್ನು ತಿರುಗಿಸುತ್ತದೆ: ದೂರದ ಯಂತ್ರದಲ್ಲಿನ ಪ್ರೋಗ್ರಾಂ ನಿಮ್ಮ SSH ಕ್ಲೈಂಟ್ಗೆ ಲಭ್ಯವಿರುವ ನೆಟ್ವರ್ಕ್ ಬಳಸಬಹುದು.
ಗಮ್ಯಸ್ಥಾನವಿಲ್ಲದ ದೂರಸ್ಥ ಫಾರ್ವರ್ಡಿಂಗ್ ಬೆಂಬಲಿಸುವ OpenSSH ಕ್ಲೈಂಟ್ನಲ್ಲಿ:
ssh -N -R 127.0.0.1:1080 [email protected]
SOCKS ಆಲಿಸುವಿಕೆ remote.example.net ನಲ್ಲಿದೆ, ಅದರ loopback ವಿಳಾಸಕ್ಕೆ ಬದ್ಧವಾಗಿದೆ. ಅಲ್ಲಿನ ಪ್ರೋಗ್ರಾಂಗಳು 127.0.0.1:1080 ಬಳಸುತ್ತವೆ. ಗಮ್ಯಸ್ಥಾನ ಸಂಪರ್ಕಗಳು SSH ಮೂಲಕ ಹಿಂತಿರುಗಿ ನಿಮ್ಮ ಕ್ಲೈಂಟ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಬದಿಯಿಂದ ತೆರೆಯುತ್ತವೆ.
IP ಮೊದಲು ದಿಕ್ಕನ್ನು ಓದಿ
-R ದಸ್ತಾವೇಜು ಬಿಟ್ಟುಬಿಟ್ಟ ಗಮ್ಯಸ್ಥಾನವನ್ನು ಅರ್ಥಪೂರ್ಣವಾಗಿಸುತ್ತದೆ. port:host:hostport ಹೊಂದಿರುವ ವಿವರಣೆ ಬದಲಾಗಿ ಸ್ಥಿರ ಫಾರ್ವರ್ಡ್ ಆಗಿದೆ. ಹಳೆಯ ಕ್ಲೈಂಟ್ ಚಿಕ್ಕ ಡೈನಾಮಿಕ್ ರೂಪವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಎಂದು ಊಹಿಸಬೇಡಿ.
ಹೊರಹೋಗುವ IP ನಿಮ್ಮ ಕ್ಲೈಂಟ್ ಬದಿಯ ನೆಟ್ವರ್ಕ್ ಆ ಸಂಪರ್ಕಗಳಿಗೆ ಬಳಸುವುದು. ಮನೆ ರೌಟರ್ನ ಹಿಂದಿನ ಲ್ಯಾಪ್ಟಾಪ್ ರೌಟರ್ನ ಅನುವಾದಿತ ಸಾರ್ವಜನಿಕ ವಿಳಾಸದ ಮೂಲಕ ಹೊರಹೋಗಬಹುದು. ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ SSH ಸರ್ವರ್ನ IP ಅಲ್ಲ, ಅಥವಾ ಲ್ಯಾಪ್ಟಾಪ್ಗೆ ನೇರವಾಗಿ ನೀಡಿದ ವಿಳಾಸವೂ ಅಲ್ಲ.
ದೂರದ ಆಲಿಸುವಿಕೆಯನ್ನು ಸೀಮಿತಗೊಳಿಸಿ. ವೈಲ್ಡ್ಕಾರ್ಡ್ ಬೈಂಡಿಂಗ್ ಸರ್ವರ್ ನೀತಿಗೆ ಒಳಪಟ್ಟು ಇತರ ಯಂತ್ರಗಳು ನಿಮ್ಮ ಕ್ಲೈಂಟ್ ಬದಿಯ ನೆಟ್ವರ್ಕ್ ಅನ್ನು ನಿರ್ಗಮನವಾಗಿ ಬಳಸಲು ಅವಕಾಶ ನೀಡಬಹುದು. ದೂರದ ಹೋಸ್ಟ್ನಲ್ಲಿನ ಇತರ ಅರ್ಹ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ loopback ಕೂಡ ಲಭ್ಯವಾಗಬಹುದು; ಅದು ಪ್ರತಿ-ಪ್ರಕ್ರಿಯೆ ರಹಸ್ಯವಲ್ಲ.
ಸೀಮಿತ ಗಮ್ಯಸ್ಥಾನ ಗುಂಪಿಗೆ, PermitRemoteOpen ಮತ್ತು ಸರ್ವರ್ನ ಫಾರ್ವರ್ಡಿಂಗ್ ನೀತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ. ಮಾರ್ಗವು ನಿಮ್ಮ ಕ್ಲೈಂಟ್ ಆನ್ಲೈನ್ ಇರುವುದನ್ನು ಅವಲಂಬಿಸಿದೆ. ಆ ಸಂಪರ್ಕ ಮುಚ್ಚಿದಾಗ, ದೂರದ ಪ್ರಾಕ್ಸಿ ಮಾರ್ಗ ಕಣ್ಮರೆಯಾಗುತ್ತದೆ. ರಿವರ್ಸ್ ಫಾರ್ವರ್ಡಿಂಗ್ ಸಂಪರ್ಕಗಳು ಎಲ್ಲಿ ಹುಟ್ಟುತ್ತವೆ ಎಂಬುದನ್ನು ಬದಲಿಸುತ್ತದೆ; ಅದು SSH ಅವಧಿಯಿಂದ ಸ್ವತಂತ್ರವಾದ ಪ್ರತ್ಯೇಕ ಪ್ರಾಕ್ಸಿ ನೀಡುವುದಿಲ್ಲ.